Es gibt erweiterte Funktionen von Vim nicht so oft benutzen, wie wir sicher, dass die Arbeit von Remote-Befehlszeile muss unbedingt bedeuten, dass nur wenige Einrichtungen zur Verfügung stehen.

Eines der am meisten missverstandenen Features ist die Möglichkeit, mehrere Dateien gleichzeitig bearbeiten. Dank seiner einzigartigen Ansatz zur Pufferung kann Vim Griff eine fast unbegrenzte Anzahl von Dateien. Die einzige wirkliche Einschränkung ist die Anzeige-Modus: Um an mehreren Dateien arbeiten Vim Benutzeroberfläche ist aufgeteilt - horizontal oder vertikal, siehe unten - durch die schrittweise Reduzierung der Fläche zugeordnet jede der Dateien.

So öffnen Sie zwei Dateien auf einmal, indem man den Arbeitsbereich orizzontalmentesi verwendet die Option-o:

$ vim -o file1.txt file2.txt

So öffnen Sie zwei Dateien auf einmal, indem man den Arbeitsbereich horizontal ist es, die-O verwendet:

$ vim -O file1.txt file2.txt

So wechseln Sie zwischen den Fenstern mit den folgenden Verknüpfung:

  1. STRG + W + Nach-unten-sinistra> aktive Fenster auf der linken Seite
  2. STRG + W + Nach-unten-destra> aktive Fenster auf der rechten Seite
  3. STRG + W + unten-Taste, aktive Fenster an der Spitze
  4. STRG + W + unten-Taste, aktive Fenster an der Unterseite
  5. CTRL-W CTRL-W (zweimal STRG + W) bewegt sich schnell von einem Fenster zum anderen

Zum Schließen des aktuellen Fensters, einfach mit den üblichen Reihenfolge vorgehen

[ESC]+:q

genauso wie wenn Sie die Bearbeitung einer einzelnen Datei sind in einer Zeit.

Um eine neue Datei in Vim öffnen mit der Sequenz

[ESC]+:new nomefile.txt

Will bearbeitet werden, wenn die Datei vorhanden ist, sonst wird es von Grund auf neu erstellt werden.

Um die aktuelle Fenstergröße zu verändern, bevor Sie die entsprechende Zahl, um die Menge der Zeilen, die Sie ändern möchten und fahren Sie dann mit der Tastenkombination "STRG-W + Art +/-":

[ESC] + 5 + CTRL + W + -

In dem Beispiel abiamo reduziert das aktuelle Fenster von 5 Zeilen.

Nach der Arbeit auf mehrere Dateien, müssen Sie alles in der Nähe und machen Sie einen Spaziergang ein wenig. Dies sind die Befehle, mit denen ein Multi-Session von Vim in der Nähe:

[ESC]+:wqall
[ESC]+:qall!

Im ersten Fall, schließen Sie alle Fenster, nachdem Sie die Änderungen der einzelnen zu speichern. In der zweiten fordert Sie auf, schließen Sie alle ignorieren alle Änderungen an Dateien.