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 | | + | | '' |