Too Cool for Internet Explorer

HACK #6: Fensterteilung im improved VI

Eine sehr gute Methode, wenn man unter Unix/Linux mehrere Konfigurationsdateien editieren muss, mehrere Emails quasi-gleichzeitig schreiben oder einfach nur mehrere Sourcecode Dateien nebeneinander offen haben will bietet VIM mit der integrierten Fensteraufteilung.

Nehmen Sie an, Sie hätten 2 Dateien “file1.txt” und “file2.txt” im Ordner /tmp/myfiles liegen. Nun möchten Sie aus “file2.txt” etwas lesen, dass Sie dann in “file1.txt” übernehmen möchten. Dazu öffnen wir zuerst einmal Beide:

# vim /tmp/myfiles/file{1,2}.txt
2 files to edit

Nun können Sie entweder mit

:file file2.txt

bzw. mit

:file file1.txt

zwischen den 2 Dateien hin- und herspringen, oder Sie splitten die 2 Dateien. Hierzu haben Sie 2 Möglichkeiten, die Fenster zu splitten! Endweder horizontal mit:

:split file1.txt

oder eben vertikal mit dem folgendem VIM-Command:

:vsplit file1.txt

Nun fragen Sie sich sicherlich, wie man zwischen den 2 gesplitteten Fenstern hin- und herschalten kann! Dies machen Sie ganz intuitiv (-; mit [STRG] + [w] + [w] (also 2 mal ein kleines ‘w’).

TIPP: Sie können das Fenster auch mehrmals splitten, nicht nur in 2 Fenster, wie das obige Beispiel zeigt!

Wenn Sie nun eins der Fenster schließen wollen, können Sie dies machen, indem Sie den Befehl

:close

in dem zu schließenden Fenster anwenden. Mit dem Schlüsselwort

:o nly

sagen Sie VIM, dass er nur das i. M. aktive Fenster offen behalten soll, alle anderen, offenen Fenster werden dann geschlossen.

Leave a Reply