Benutzer-Werkzeuge

Webseiten-Werkzeuge


vi_editor_kommandos

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
vi_editor_kommandos [2011/03/08 14:22] – angelegt adietrichvi_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
   * <Strg> + z Shell starten; vi wird in Hintergrund geschoben; Rückkehr durch Eingabe von "fg"   * <Strg> + z Shell starten; vi wird in Hintergrund geschoben; Rückkehr durch Eingabe von "fg"
 +====== 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  +  r Zeichen unter Cursor-Position ersetzen 
-s Zeichen unter Cursor-Position ersetzen und in den Bearbeitungsmodus wechseln  +  s Zeichen unter Cursor-Position ersetzen und in den Bearbeitungsmodus wechseln 
-dd aktuelle Zeile ausschneiden (in Zwischenablage kopieren & löschen)  +  dd aktuelle Zeile ausschneiden (in Zwischenablage kopieren & löschen) 
-[ZAHL]dd die nächsten [ZAHL] Zeilen ausschneiden  +  [ZAHL]dd die nächsten [ZAHL] Zeilen ausschneiden 
-C Zeile ab aktueller Cursor-Position löschen  +  C Zeile ab aktueller Cursor-Position löschen 
-V Zeile markieren  +  V Zeile markieren 
-v Zeichen markieren  +  v Zeichen markieren 
-d markierte Textstellen löschen  +  d markierte Textstellen löschen 
-cw aktuelles Wort ersetzen  +  cw aktuelles Wort ersetzen 
-dw aktuelles Wort löschen (incl. angehängtem Leerzeichen)  +  dw aktuelles Wort löschen (incl. angehängtem Leerzeichen) 
-de aktuelles Wort löschen (über Zeile hinaus)  +  de aktuelles Wort löschen (über Zeile hinaus) 
-dl Zeichen unter Cursor-Position löschen  +  dl Zeichen unter Cursor-Position löschen 
-dj zwei Zeilen löschen (Cursor-Position ist 1. Zeile)  +  dj zwei Zeilen löschen (Cursor-Position ist 1. Zeile) 
-dk zwei Zeilen löschen (Cursor-Position ist 2. Zeile)  +  dk zwei Zeilen löschen (Cursor-Position ist 2. Zeile) 
-:5,10d Zeilen 5 bis 10 löschen  +  :5,10d Zeilen 5 bis 10 löschen 
-:.,$d alle Zeilen löschen ("." = Anfang der Datei, "$" = Ende der Datei) +  :.,$d alle Zeilen löschen ("." = Anfang der Datei, "$" = Ende der Datei) 
 +  
 ====== 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)