Notizen /
Vim-Quickref
Eine kleine Schnellreferenz für den VIM. Einer der besten Editoren, die ich kenne. Hier die wichtigsten Kommandos:
Modi
ESC- Normal Modusi- Einfügemodusv- Visueller Modus
Speichern und Beenden
:w <Datei>- Speichern (<Datei>optional):wq- Speichern und Beenden:q!- Beenden ohne Speichern
Copy und Paste
- Mit
vin den visuellen Modus wechseln - Text markieren mit Pfeiltasten
x- Ausschneideny- Kopierenp- Einfügen vor(!) dem CursorP- Einfügen unter dem Cursor
Suchen und Ersetzen
:s/<suchen>/<ersetzen>/g- In aktueller Zeile - auch reguläre Ausdrücke sind möglich.:%s/<suchen>/<ersetzen>/g- In aktuellem Fenster - auch reguläre Ausdrücke sind möglich.
Splitten
:split <Datei>- Horizontales Aufteilen:vsplit <Datei>- Vertikales AufteilenSTRG+W + <Pfeiltaste>- Buffer wechselnSTRG+W STRG+W- Nächsten Buffer
Löschen
dd (im normalen Modus)- Aktuelle Zeile löschendw (im normalen Modus)- Bis zum Ende des aktuellen Wortes löschen (inklusive Leerzeichen)
Bewegen
Shift+g- Zum Ende gehengg- Zum Anfang gehenZahl, dann Shift+g- Zu dieser Zeile gehen
Sonstiges
:syntax on(oder:syn on) - Syntaxhighlight einschalten:set number- Zeilennummern einschalten:mouse on- Maus zum markieren verwenden:set expandtab- Leerzeichen statt Tabs:set tabstop=4- Breite der TabsSTRG+g- Statusbar anzeigenu- Undo (Rückgängig)STRG+R- Redo (Wiederholen)