Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
linux:vimhowto [2022/11/20 18:34] – angelegt admin | linux:vimhowto [2022/11/20 18:37] (aktuell) – [In den Editier-Modus wechseln] admin | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
^ Eingabe ^ Bedeutung ^ | ^ Eingabe ^ Bedeutung ^ | ||
- | | w | speichern | + | | w | speichern |
| w HALLO | einmalig in Datei HALLO speichern | | | w HALLO | einmalig in Datei HALLO speichern | | ||
| saveas HALLO | ab jetzt immer in HALLO | | | saveas HALLO | ab jetzt immer in HALLO | | ||
Zeile 29: | Zeile 29: | ||
| O | eine neue Zeile nach der aktuellen einfügen | | | O | eine neue Zeile nach der aktuellen einfügen | | ||
| R | ab dem Cursor ersetzen (also Überschreib-Modus) | | | R | ab dem Cursor ersetzen (also Überschreib-Modus) | | ||
- | | ESC | zurück in den Kommando-Modus | + | | ESC | zurück in den Kommando-Modus |
===== Bewegung ===== | ===== Bewegung ===== | ||
Zeile 36: | Zeile 36: | ||
| h/j/k/l | links/ | | h/j/k/l | links/ | ||
| w/e | an Anfang/Ende des naechsten Wortes springen | | | w/e | an Anfang/Ende des naechsten Wortes springen | | ||
- | | ^/$ | Anfang/Ende der Zeile (wie bei regulären Ausdrücken!) | | + | | '' |
| XX Shift-G | zur gewünschten Zeilennummer XX gehen (nix -> letzte Zeile) | | | XX Shift-G | zur gewünschten Zeilennummer XX gehen (nix -> letzte Zeile) | | ||
| STRG-G | aktuelle Position in der Datei anzeigen | | | STRG-G | aktuelle Position in der Datei anzeigen | | ||
Zeile 73: | Zeile 73: | ||
| w | Wort bis zum nächsten Wortanfang (mit Leerzeichen) | | | w | Wort bis zum nächsten Wortanfang (mit Leerzeichen) | | ||
| e | Wort bis zum Wortende (also ohne Leerzeichen) | | | e | Wort bis zum Wortende (also ohne Leerzeichen) | | ||
- | | ^/$ | bis zum Zeilenanfang/ | + | | '' |
===== Ersetzungen ===== | ===== Ersetzungen ===== | ||
Zeile 81: | Zeile 81: | ||
| cw | löscht das Wort unter dem Cursor und wechselt in Einfügemodus | | | cw | löscht das Wort unter dem Cursor und wechselt in Einfügemodus | | ||
| c$ | löscht das Ende der Zeile und wechselt in Einfügemodus | | | c$ | löscht das Ende der Zeile und wechselt in Einfügemodus | | ||
- | | c^ | löscht den Anfang der Zeile und wechselt in den Einfügemodus | | + | | '' |
| s/A/B | ersetzt ein A durch ein B in der aktuellen Zeile (sed-Syntax) | | | s/A/B | ersetzt ein A durch ein B in der aktuellen Zeile (sed-Syntax) | | ||
| s/A/B/g | dito, alle Vorkommen in der aktuellen Zeile | | | s/A/B/g | dito, alle Vorkommen in der aktuellen Zeile | | ||
Zeile 128: | Zeile 128: | ||
| set autowrite | speichert die Aktuelle ohne nachzufragen | | | set autowrite | speichert die Aktuelle ohne nachzufragen | | ||
| 2n oder 4prev | springt über Dateien hinweg | | | 2n oder 4prev | springt über Dateien hinweg | | ||
- | | STRG-^ | springt zur vorher editierten Datei | | + | | '' |