vi_editor_kommandos
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
vi_editor_kommandos [2011/03/08 14:22] – angelegt adietrich | vi_editor_kommandos [2020/06/24 14:33] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
* :wq (oder) ZZ Datei speichern und vi beenden | * :wq (oder) ZZ Datei speichern und vi beenden | ||
* < | * < | ||
+ | ====== Befehl auf der Shell ausführen ohne zu beenden: ====== | ||
+ | * :! Befehl (z.B. :!ls -lart log.d/) ---- Danach Enter eingeben, man ist wieder im VI | ||
+ | |||
====== Navigation: ====== | ====== Navigation: ====== | ||
* G an das Ende des Dokuments springen | * G an das Ende des Dokuments springen | ||
Zeile 23: | Zeile 26: | ||
* L in die letzte Zeile der Bildschirmausgabe springen | * L in die letzte Zeile der Bildschirmausgabe springen | ||
====== Löschen: ====== | ====== Löschen: ====== | ||
- | x Zeichen unter Cursor-Position löschen | + | * x Zeichen unter Cursor-Position löschen |
- | r Zeichen unter Cursor-Position ersetzen | + | |
- | s Zeichen unter Cursor-Position ersetzen und in den Bearbeitungsmodus wechseln | + | |
- | dd aktuelle Zeile ausschneiden (in Zwischenablage kopieren & löschen) | + | |
- | [ZAHL]dd die nächsten [ZAHL] Zeilen ausschneiden | + | |
- | C Zeile ab aktueller Cursor-Position löschen | + | |
- | V Zeile markieren | + | |
- | v Zeichen markieren | + | |
- | d markierte Textstellen löschen | + | |
- | cw aktuelles Wort ersetzen | + | |
- | dw aktuelles Wort löschen (incl. angehängtem Leerzeichen) | + | |
- | de aktuelles Wort löschen (über Zeile hinaus) | + | |
- | dl Zeichen unter Cursor-Position löschen | + | |
- | dj zwei Zeilen löschen (Cursor-Position ist 1. Zeile) | + | |
- | dk zwei Zeilen löschen (Cursor-Position ist 2. Zeile) | + | |
- | :5,10d Zeilen 5 bis 10 löschen | + | |
- | :.,$d alle Zeilen löschen (" | + | |
+ | |||
====== Einfügen: ====== | ====== Einfügen: ====== | ||
p Zwischenablage nach aktueller Zeile einfügen | p Zwischenablage nach aktueller Zeile einfügen | ||
Zeile 61: | Zeile 66: | ||
* u UNDO der letzten Befehle | * u UNDO der letzten Befehle | ||
* U alle Änderungen der aktuellen Zeile rückgängig machen | * U alle Änderungen der aktuellen Zeile rückgängig machen | ||
+ | ====== HEX-Modus: ====== | ||
+ | * :%!xxd Hex-Modus aktivieren | ||
+ | * :%!xxd -r Hex-Modus deaktivieren | ||
vi_editor_kommandos.1299594158.txt.gz · Zuletzt geändert: 2020/06/24 14:33 (Externe Bearbeitung)