Mit [[vim]] kann man mehrere Files gleichzeitig bearbeiten. Da ich immer die Tastenkürzel vergesse schreibe ich mir die hier kurz auf. Für die Hilfe Seite reicht es aber auch :help usr_08.txt einzugeben.
Ein weiteres File in einem neuen Fenster aufmachen geht mit:
- :split filename
- :vsplit filename
Oder über die Shell:
- $ vi -o file1.txt file2.txt # Horizontal
- $ vi -O file1.txt file2.txt # Vertical
vim hat auch eine diff-Ansicht:
- $ vimdiff file.txt~ file.txt # letzte Änderung am file.txt
- $ vimdiff bar foo # Vergleiche foo mit bar
- $ gvimdiff file.txt~ file.txt # in X
Ctrl-W commands:
- Ctrl-W n Neues Fenster
- Ctrl-W + Fenster vergrößern
- Ctrl-W – Fenster verkleinern
- Ctrl-W h Wechsle zum Fenster links
- Ctrl-W j Wechsle zum Fenster unten
- Ctrl-W k Wechsle zum Fenster oben
- Ctrl-W l Wechsle zum Fenster rechts
- Ctrl-W w Wechsle zum nächsten Fenster
Um das scrollen zu kontrollieren genügen folgende Kommandos:
- :set scrollbind
- :set noscrollbind