===== Mehrere Zeilen gleichzeitig bearbeiten =====
Bsp.: Mehrere zusammenhängende Zeilen auskommentieren
CTRL-v -> Zeilen auswählen mit Pfeil-Taste
SHIFT-i -> insert mode
# -> Kommentar-Zeichen eingeben (erste Zeile)
ESC -> für alle Zeilen durchführen
Jeweils zwei Zeilen zusammenfügen (join)
:%normal J
:%norm J
Jede Leerzeile löschen
:g/^$/d
Inhalt sortieren
:%sort
Terminal öffnen
:term
===== Split Screen =====
:split filename (:sp filename)
öffnet filename in neuem horizontalem Fenster
:vsplit filename (:vs filename)
öffnet filename in neuem vertikalem Fenster
Unschalten zwischen den Fenster
Ctrl+w + w
schaltet zwischen den Fenster hin und her
Ctrl+w +
schaltet zu dem gewünschten Fenster
===== vimdiff =====
vimdiff file1 file2
===== Convert =====
Check Filetype: UTF-8 oder ISO-8859
:set fileencoding?
ISO-8859 -> fileencoding=latin1
Filetype auf UTF-8 setzen
:set fileencoding=utf-8
:w
:set fileencoding=utf-8 | w
Entfernung von BOM (Byte Order Mark) und CRLF (von Windows)
:set nobomb
:set fileformat=unix
:w