Wie kann ich mehrere Dateien gleichzeitig in Vim öffnen?

Melden
  1. Grundlegendes Öffnen mehrerer Dateien
  2. Zwischen den geöffneten Dateien wechseln
  3. Arbeiten mit Buffern
  4. Mehrere Dateien in mehreren Fenstern anzeigen
  5. Zusammenfassung

Grundlegendes Öffnen mehrerer Dateien

Vim bietet die Möglichkeit, mehrere Dateien gleichzeitig zu öffnen, was besonders nützlich ist, wenn man an mehreren Dateien parallel arbeiten möchte. Um mehrere Dateien zu öffnen, gibt man beim Start von Vim die Dateinamen einfach hintereinander in der Kommandozeile an. Zum Beispiel:

vim datei1.txt datei2.txt datei3.txt

Dadurch lädt Vim alle drei Dateien in einem einzigen Editorfenster, wobei die erste Datei standardmäßig sichtbar ist.

Zwischen den geöffneten Dateien wechseln

Nachdem mehrere Dateien geöffnet sind, kann man innerhalb von Vim zwischen diesen Dateien wechseln. Dies geschieht mit den Befehlen :n für die nächste Datei und :prev für die vorherige Datei. Wenn man beispielsweise in der ersten Datei ist und :n eingibt, wird die zweite Datei angezeigt.

Alternativ kann man eine Liste aller geöffneten Dateien mit :args anzeigen lassen und mit :args datei2.txt gezielt eine bestimmte Datei aus der Lade-Liste auswählen.

Arbeiten mit Buffern

Jede geöffnete Datei wird als Buffer geladen. Man kann alle Buffern mit :buffers anzeigen lassen und mit :buffer zu einer bestimmten Datei wechseln. Dies erleichtert den schnellen Zugriff auf mehrere Dateien.

Mehrere Dateien in mehreren Fenstern anzeigen

Vim ermöglicht auch das parallele Anzeigen mehrerer Dateien in geteilten Fenstern. Um eine neue Datei in einem horizontal geteilten Fenster zu öffnen, kann man den Befehl :split datei2.txt nutzen. Für vertikale Teilung verwendet man :vsplit datei3.txt. So kann man mehrere Dateien gleichzeitig im Fenstermodus betrachten und bearbeiten.

Zusammenfassung

Zusammengefasst kann man mehrere Dateien gleichzeitig in Vim öffnen, indem man beim Start die Dateinamen angibt oder innerhalb von Vim Dateien in neuen Buffern lädt. Der einfache Wechsel zwischen Dateien erfolgt über die Befehle :n und :prev. Für parallele Sichtbarkeit und Bearbeitung sind Splits eine hilfreiche Option.

0

Kommentare