VIM

Aus informatikvs
Wechseln zu: Navigation, Suche

zuletzt

 :%s/ü/ue/g "ü" im gesamten Test durch "ue" ersetzen
zt, zz, zb aktuelle Zeile an Fenster -Anfang, -Mitte, -Ende
shift+j mit nächster Zeile verbinden
 :set [no]number Zeilennumerierung [aus-]ein-schalten
ggg?G rot13 für komplette Datei

Einfügebefehle

i Insert I Insert, am Anfang der Zeile a Anhängen ab Coursorposition (wie i) A Anhängen am Zeilenende J Zeilen verbinden (nächste Zeile anhängen) o neue Zeile und Insert O neue Zeile über Coursorposition und Insert ESC beendet den EIngabemodus

Löschbefehle

x löscht ein Zeichen auf Coursorposition r ein Zeichen ersetzten auf Coursorposition R beliebig viele Zeichen ersetzen ab Coursorposition cw ersetzt ein Wort cc ersetzt eine Zeile dw löscht ein Wort db löscht ein Wort vor dem Coursor dd löscht eine Zeile D löscht ab Coursorposition bis zum Zeilenende d0 löscht vom Coursor bis zum Zeilenanfang d1 Pfeiltaste runter löscht die aktuelle und die folgende Zeile d3 Pfeiltaste rauf löscht die aktuelle Zeile und die 3 vorigen d3w löscht das aktuelle Wort und die nächsten drei d3b löscht das akutelle Wort und die vorigen drei

Navigationsbefehle

w nächstes Wort b voriges Wort 0 springt zum Zeilenanfang $ springt zum Zeilenende 5 Pfeiltaste rauf springt 5 Zeilen rauf 10G springt in Zeile 10 G springt ans Dateiende u undo STRG + r redo . .. wiederhole den letzten Befehl yy kopiere aktuelle Zeile yw kopiere ein Wort y2 Pfeiltaste runter aktuelle und nächsten 2 Zeilen kopieren y5G kopiere alles ab Zeile 5 bis Dateiende p Einfügen des zuvor kopierten Textes P Einfügen des zuvor kopierten Textes oberhalb des Coursors v visual Mode zum kopieren / Suchen n nächste Fundstelle N vorige Fundstelle ? rückwärts suchen

nohl highlightning deaktiveren (nach Suche)

>> aktuelle Zeile einrücken << aktuelle Zeile ausrücken 2> Pfeil rauf aktuelle und die zwei vorigen Zeilen einrücken

w Datei speichern
wq Datei speichern und beenden
q beenden (fragt bei Änderungen nach)
q! beenden ohne speichern
set .. setzt eine Option
set no .. löscht eine Option