vim

namen aktueller datei anzeigen

:f zeigt normale / :f! zeigt lange Version

zwischen panes (?) wechseln

ctrl-w-w

zwischen tabs wechseln

naechster: gt, vorheriger: gT

Suchergebnisse highlighten

:set hlsearch

Maus deaktivieren

set mouse=""

visual selection sortieren

Prinzip: :{range}sort u - sortiert und uniquisiert

sort ist dabei das externe GNU sort.

Um range on the fly zu erzeugen durch visual selection: V - selektieren - : macht die Range.

Reverse: % davor

Nummer in- / decreasen

Ctrl-a / Ctrl-x

Syntax Highlighting für Logs

:set ft=syslog

Suchen, ersetzen, jedes mal nachfragen

:%s/foo/bar/gc

Zeilen, die Pattern matchen, löschen

Geht mit :g, und :!g invertiert es. Bspw. :g/^\s*$/d

https://vim.fandom.com/wiki/Delete_all_lines_containing_a_pattern