Vi Spickzettel

Für Vi gibt es sehr viele Kommandos. Alle zu kennen wäre übertrieben. In diesem Beitrag sammle ich die gängigsten Kommandos und solche, auf welche ich stosse und festhalten möchte.

Navigation im Dokument
h, j, k, l nach links, unten, oben, rechts
0 zum ersten Zeichen einer Zeile
$ zum letzten Zeichen einer Zeile
ctrl + F Seitenweise forward
ctrl + B Seitenweise backward
w zum ersten Zeichen des nächsten Wortes
e zum letzten Zeichen des nächsten Wortes
b zum ersten Zeichen des vorherigen Wortes
Was ist ein Bigword?
Ein Bigword ist ein Wort, dass im Satz durch ein Leerzeichen oder ein Zeilenumbruch getrennt ist.
W zum ersten Zeichen des nächsten Bigwords
E zum letzten Zeichen des nächsten Bigwords
B zum ersten Zeichen des vorherigen Bigwords
( zum Anfang des nächsten Satzes
) zum Anfang des letzten Satzes
{ zum Anfang des aktuellen Absatzes
} zum Anfang des nächsten Absatzes
3G zur 3. Zeile
shift G zum Ende des Dokuments
:Zeilennummer zu dieser Zeile
Suchen im Dokument
/ Suchen
Diese Zeichen müssen mit \ escaped werden
^, ., $, \
n zum nächsten Fund
N zum vorherigen Fund
// letzte Suche wiederholen
Einfügen
i etwas vor dem Zeichen einfügen
a etwas nach dem Zeichen einfügen
I etwas am Anfang der Zeile einfügen
A etwas am Ande der Zeile einfügen
o neue Leerzeile unter der Zeile einfügen
O neue Leerzeile über der Zeile einfügen
p fügt den Text des Puffers ein
shift + insert einfügen
Kopieren
yy kopiert eine Zeile in den Puffer
yw kopiert ein Wort in den Puffer
Überschreiben
r aktuelles Zeichen mit einem anderen überschreiben
cc aktuelle Zeile überschreiben
Löschen
x / d löscht ein Zeichen
dd löscht die Zeile
dw löscht ein Wort
c$ von der aktuellen Position bis zum Anfang der Zeile alles löschen
c0 von der aktuellen Position bis zum Ende der Zeile alles löschen
Anderes
:w speichern
:wq speichern und beenden
:q beenden
:q! beenden und Änderungen verwerfen
. wiederholt letztes Kommando
J nächste Zeile an die aktuelle Zeile anhängen
u undo, rückgängig
~ aus Kleinbuchstabe wird ein Grossbuchstabe
0 Antworten

Hinterlassen Sie einen Kommentar

Wollen Sie an der Diskussion teilnehmen?
Wir freuen uns über ihren Beitrag!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *