FRZ - Kurzreferenz - Vi ( UNIX Standard Editor) - CES
FRZ - Kurzreferenz - Vi ( UNIX Standard Editor) - CES
FRZ - Kurzreferenz - Vi ( UNIX Standard Editor) - CES
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Löschen von Text<br />
x Lösche das Zeichen unter dem Cursor<br />
dd Lösche die aktuelle Zeile<br />
ndd Lösche die aktuelle Zeile und und die folgenden n-1 Zeilen<br />
dj Lösche die aktuelle und die nächste Zeile<br />
dw Lösche alle Zeichen von der aktuellen Cursorposition bis Wortende<br />
d} Lösche alle Zeichen von der aktuellen Cursorposition bis zur nächsten Leerzeile<br />
D Lösche alle Zeichen von der aktuellen Cursorposition bis zum Zeilenende<br />
dL Lösche alle Zeichen von der aktuellen Cursorposition bis Bildschirmende<br />
Ersetzen von Text<br />
r Ersetze genau das Zeichen, das auf dem Cursor steht - Ende ohne ESC<br />
R Ersetze Text ab der aktuellen Cursorposition - Ende mit ESC<br />
Sneuer_textESC Lösche die aktuelle Zeile und ersetze durch neuer_text<br />
nSneuer_text ESC Lösche n Zeilen ab der aktuellen Zeile und ersetze durch neuer_text<br />
Cneuer_text ESC Ersetze die Zeichen von der aktuellen Curserposition bis Zeilenende mit neuer_text<br />
cwneuer_textESC Ersetze die Zeichen von der aktuellen Curserposition bis Wortende mit neuer_text<br />
Verlagern von Text<br />
yy Y<br />
nY<br />
n"xY<br />
Yp<br />
nYp<br />
p<br />
P<br />
"xp<br />
"xP<br />
J<br />
Nutzen der 27 Puffer des vi (26 durch Buchstaben gekennzeichnet und einer<br />
"automatisch")<br />
Kopiere die aktuelle Zeile in den automatischen Puffer<br />
Kopiere die aktuelle und die folgenden n-1 Zeilen in den automatischen Puffer<br />
Kopiere die aktuelle und die folgenden n-1 Zeilen in den Puffer x<br />
Verdopple die aktuelle Zeile<br />
Verdopple n Zeilen und füge sie nach der aktuellen Zeile ein<br />
Füge den Inhalt des automatischen Puffers unterhalb der aktuellen Zeile ein<br />
Füge den Inhalt des automatischen Puffers oberhalb der aktuellen Zeile ein<br />
Füge den Inhalt des Puffers x unterhalb der aktuellen Zeile ein<br />
Füge den Inhalt des Puffers x oberhalb der aktuellen Zeile ein<br />
Hänge die nächste Zeile an das Ende der aktuellen Zeile an<br />
Änderungen rücksetzen und Wiederholung<br />
u Mache den letzten Befehl rückgängig<br />
U Mache alle Änderungen der aktuellen Zeile rückgängig<br />
"np Stelle den n-ten gelöschten Text wieder her und füge ihn an der aktuellen<br />
Cursorposition wieder ein<br />
. Wiederhole das zuletzt eingegebene Kommando<br />
Filemanipulation<br />
:w Schreibe die editierte Datei zurück, ohne vi zu verlassen<br />
ZZ :x<br />
Schreibe die editierte Datei zurück und verlasse vi<br />
:q Verlasse vi ohne Rückschreiben<br />
:wq<br />
Schreibe die editierte Datei zurück und verlasse vi<br />
:w file Schreibe die editierte Datei nach file<br />
:w>>file<br />
Hänge die editierte Datei an file an<br />
:m,nw file<br />
Schreibe die Zeilen m bis n nach file<br />
:r file Füge file nach der aktuellen Zeile ein<br />
:e file Editiere file<br />
:e! file<br />
Editiere file - unter Verlust der bisher editierten Datei im Arbeitsspeicher<br />
:r! unix_kommando<br />
Führe unix_kommando aus und schreibe die Ausgabe an die aktuelle Cursorposition<br />
:n Editiere das nächste File aus der im Aufruf von vi angegebenen Liste<br />
Globales Ersetzen<br />
:1,$s/string/neuer_text/g<br />
:m,ns/string/neuer_text/g<br />
:1,$s/string/neuer_text/gc<br />
Einstellungen des <strong>Editor</strong>s<br />
:set all<br />
:set [=zeichen]<br />
Suche alle string und ersetze sie durch neuer_text<br />
Suche alle string innerhalb der Zeilen m bis n und ersetze sie durch neuer_text<br />
Suche alle string und ersetze sie durch neuer_text nach Erlaubnis<br />
(die zu ändernde string wird angezeigt - ^^ - und erst nach Eingabe y ersetzt)<br />
Zeige alle eingestellten Optionen an<br />
Setzen einer Option