Auf (fast) jeder Linux-Installation gibt es den Editor vi. Anfänglich ist die Bedienung sehr seltsam, aber wenn man sich mal dran gewöhnt hat, ist er doch sehr praktisch.
Auf dieser Seite beschreibe ich ein paar grundlegende und dazu noch einige nützliche Tastenfunktionen und Kommandos, die ich oft verwende.
Dokumente speichern und beenden |
Funktion |
Befehl |
Vi beenden |
:q |
Vi beenden ohne weitere Fragen |
:q! |
Dokument speichern |
:w |
Dokument speichern und vi gleich beenden |
:wq |
Dokument speichern, vi beenden und ggf. Datei überschreiben |
:wq! |
Alternative dazu : |
ZZ |
Bewegen und Springen im Dokument |
Funktion |
Taste |
zum nächsten Satz springen: |
) |
zum vorigen Satz springen: |
( |
zum nächsten Wort springen: |
w |
zum vorigen Wort springen: |
b |
Copy & Paste |
Funktion |
Taste |
Text zum kopieren markieren: |
v |
Markierten Text kopieren: |
y |
ganze Zeile kopieren: |
Y |
Text einfügen: |
p |
Bearbeiten |
Funktion |
Taste |
2 Zeilen zusammenfügen: |
J |
Buchstabendreher korrigieren: |
xp |
Großschreibung ändern: |
~ |
Text am Zeilenende anfügen: |
A |
Am Zeilenanfang einfügen: |
I (=gr. i) |
Ersetzen |
Funktion |
Taste |
ein Wort durch längeres ersetzen: |
cw |
eine Zeile durch irgendwas ersetzen: |
cc |
Zeile ab Cursor bis Zeilenende ersetzen: |
C |
Löschen |
Funktion |
Taste |
Zeile ab Cursor bis Zeilenende löschen: |
D |
ganze Zeile löschen: |
dd |
Zeile ab Cursor bis Zeilenende ersetzen: |
C |
Diverse Einstellungen: |
Funktion |
Befehl |
zeilenumbruch verhindern: |
:set nowrap |
Markierung für zeilenende einschalten: |
:set list |
Syntaxhighlighting einschalten: |
:syntax enable |