Inhalt - bash - VIM - VIM Keybindings
VIM Keybindings
Datum:
28. Dezember 2025 03:20
Key INS CH Beschreibung
i Text-Eingabe vor dem aktuellen Zeichen
I shift-i Text-Eingabe am Anfang der aktuellen Zeile
a Text-Eingabe nach dem aktuellen Zeichen
A shift-a Text-Eingabe am Ende der aktuellen Zeile
o Text-Eingabe neue leere Zeile unterhalb der aktuellen Zeile einfügen
O shift-o Text-Eingabe neue leere Zeile oberhalb der aktuellen Zeile einfügen
s Text-Eingabe ersetzt (löscht) aktuelles Zeichen
S shift-s cc Text-Eingabe ersetzt (löscht) aktuelle Zeile
ESC Text-Eingabe beenden
x DEL löscht aktuelles Zeichen
r ersetzt aktuelles Zeichen mit nächster Eingabe
R shift-r ersetzt nächste Zeichen durch Eingabe bis ESC
dd löscht aktuelle Zeile inkl. Zeilenschaltung
3dd d3d löscht ab aktueller Zeile 3 Zeilen inkl. Zeilenschaltungen
yy kopiert aktuelle Zeile in die "Zwischenablage"
3yy y3y kopiert ab aktueller Zeile 3 Zeilen in die "Zwischenablage"
p fügt "Zwischenablage" ein (nach aktueller Position)
P shift-p fügt "Zwischenablage" ein (vor aktueller Position)
u Undo (anstelle ctrl-z)
gg zu erster Zeile
3gg g3g zu Zeile 3
G shift-g zu letzter Zeile
b zu Wortbeginn
B shift-b zu Wortbeginn inkl. Spezialzeichen
e zu Wortende
E shift-e zu Wortende inkl. Spezialzeichen
/value "value" suchen
n nächstes suchen, Suche wiederholen
N shift-n letztes suchen, Suche rückwärts wiederholen
:s/alt/neu erstes Vorkommen in der aktuellen Zeile von "alt" durch "neu" ersetzen
:s/alt/neu/g alle Vorkommen in der aktuellen Zeile von "alt" durch "neu" ersetzen
:%s/alt/neu/g alle Vorkommen in der ganzen Datei von "alt" durch "neu" ersetzen
:w Datei speichern
:q! vim beenden, ohne speichern
:wq speichern und beenden
Haftungsausschluss: Die Informationen auf dieser Website wurden mit grösster Sorgfalt erstellt. Dennoch übernehme ich keine Haftung für die Richtigkeit, Vollständigkeit oder Aktualität der Inhalte. Änderungen und Irrtümer sind vorbehalten.
Java HotSpot™ Client VM 1.8.0_401 / © Thomas Gürber