Öffnen und Umschalten zwischen mehreren Dateien und Windows in VI

Öffnen und Umschalten zwischen mehreren Dateien und Windows in VI
Standardmäßig startet VIM mit einem einzelnen Fenster, das ausreicht, um eine einzelne Datei zu bearbeiten. Aber manchmal müssen Sie möglicherweise an mehreren Dateien arbeiten. Vim erleichtert das Arbeiten mit mehreren Dateien gleichzeitig mit dem Fensterverwaltungssystem, sodass Sie innerhalb einer einzigen VIM -Sitzung gleichzeitig an mehreren Dateien arbeiten können. Sie können wählen, ob Sie eine Datei gleichzeitig anzeigen möchten, oder Sie können Ihren Arbeitsbereich so aufteilen, dass mehrere Dateien nebeneinander angezeigt werden.In diesem Artikel wird erläutert, wie mehrere Dateien und Windows in VIM geöffnet werden und wie Sie zwischen mehreren Dateien und Windows wechseln.

Öffnen und Umschalten zwischen mehreren Dateien

Das Bearbeiten mehrerer Dateien in derselben Sitzung kann Ihre Arbeit beschleunigen. Beim Bearbeiten mehrerer Dateien dauert es einige Zeit, um eine Sitzung zu beenden und dann eine neue Sitzung für eine andere Datei zu öffnen. Wenn Sie in derselben Sitzung bleiben, können Sie gleichzeitig gleichzeitig an mehreren Dateien arbeiten.

Öffnen Sie mehrere Dateien in VIM

Sie können mehrere Dateien zu Beginn der VIM -Bearbeitungssitzung aus der Befehlszeile oder jederzeit aus der VIM -Bearbeitungssitzung öffnen.

Aus der Befehlszeile

Um mehrere Dateien in VIM zu Beginn der VIM -Bearbeitungssitzung zu öffnen, geben Sie die Dateien wie folgt an:

$ vim Datei1 Datei2

Standardmäßig die erste Datei (Datei1) wird in Vim öffnen. Bearbeiten Sie diese Datei und speichern Sie sie mit dem, sobald Sie fertig sind : w Befehl. Nach dem Speichern können Sie zur nächsten Datei wechseln.

Von innen vim

Sie können während der VIM -Bearbeitungssitzung auch immer zusätzliche Dateien hinzufügen. Zum Beispiel können Sie beim Bearbeiten von Datei1 und Datei2 eine Datei3 hinzufügen.

Um eine andere Datei während der VIM -Sitzung zu bearbeiten, speichern Sie zuerst die aktuelle Datei mit: W im normalen Modus und verwenden Sie dann den folgenden Befehl:

: e Dateiname

Wechseln zwischen Dateien in VIM wechseln

Beachten Sie, dass Sie zuerst die aktuelle Datei speichern müssen, wenn Sie einige Änderungen daran vorgenommen haben. Wenn Sie die aktuelle Datei nicht gespeichert haben, können Sie nicht die Dateien wechseln, es sei denn!). Diese Notation verurteilt die Änderungen an der aktuellen Datei und wechselt gewaltsam in die andere Datei. Wenn Sie beispielsweise einige Änderungen an der Datei vorgenommen haben, diese Änderungen jedoch verwerfen und zu einer anderen Datei umsteigen, verwenden Sie die Ausrufezeichen (Ausrufezeichen (!) Befolgen Sie die unten aufgeführten Befehle.

Hinweis: Geben Sie alle folgenden Befehle im normalen Modus von VIM aus.

Um zur nächsten Datei umzusteigen, geben Sie einen der folgenden Befehle aus:

:N

Oder

: Bn

Um zur vorherigen Datei umzusteigen, geben Sie den folgenden Befehl aus:

:N

Oder

: bp

Um zur ersten Datei umzusteigen, geben Sie den folgenden Befehl aus:

: bf

Um zur letzten Datei umzusteigen, geben Sie den folgenden Befehl aus:

: Bl

Um zu einer bestimmten Dateinummer zu wechseln, geben Sie den folgenden Befehl aus (für die Dateinummer 3 verwenden Sie den Befehl „B 3“):

: B -Nummer

Um zu einem bestimmten Datei -Dateinamen zu wechseln, geben Sie den folgenden Befehl aus (für Dateinamendatei1, verwenden Sie ““:B Datei1 ”):

: B Dateiname

Um zwischen zwei Dateien hin und her zu wechseln, geben Sie den folgenden Befehl aus:

: e#

Wobei das # Symbol die Anzahl der alternativen Datei darstellt.

Oder Sie können die folgende Verknüpfung verwenden:

Strg+^

Um alle geöffneten Dateien zu speichern, geben Sie den folgenden Befehl aus:

:Wand

Um die aktuelle Datei zu beenden, geben Sie den folgenden Befehl aus:

: bw

Um alle geöffneten Dateien zu beenden, geben Sie den folgenden Befehl aus:

Qall

Um alle Dateien gewaltsam zu beenden und die Änderungen abzuwerfen, geben Sie den folgenden Befehl aus:

: Qall!

Um alle geöffneten Dateien aufzulisten, geben Sie den folgenden Befehl aus:

: ls

Im ls: Ausgabe, die % bezieht sich auf die aktuelle Datei, während die # bezieht sich auf die alternative Datei.

Öffnen und Umschalten zwischen mehreren Fenstern

Standardmäßig öffnet der VIM nur ein einzelnes Fenster, auch wenn Sie mehrere Dateien geöffnet haben. Sie können jedoch mehrere Fenster, die gleichzeitig in VIM geöffnet sind. Dies kann erreicht werden, indem die Fenster horizontal geteilt werden, um zwei Fenster derselben Breite zu erstellen, oder vertikal, um zwei Fenster derselben Höhe zu erstellen. Mit dieser Methode können Sie mehrere Fenster gleichzeitig in einer einzelnen VIM -Sitzung anzeigen.

Aus der Befehlszeile

Sie können mehrere Fenster aus der Befehlszeile zu Beginn der VIM -Bearbeitungssitzung öffnen. Teilen Sie dazu das Fenster entweder horizontal oder vertikal mit den folgenden Methoden auf.

Fenster horizontal aufspalten

Verwenden Sie die folgende Syntax, um das Fenster horizontal aufzuteilen:

$ vim -o Datei1 Datei2

Dieser Befehl teilt die VIM-Bearbeitungssitzung horizontal in zwei Fenster in gleicher Größe.

Windows vertikal teilen

Verwenden Sie die folgende Syntax, um die Windows vertikal zu teilen:

$ vim -o Datei1 Datei2

Dieser Befehl teilt die VIM-Bearbeitungssitzung vertikal in zwei gleichgroße Fenster auf.

Aufspalten von Fenstern innerhalb von VIM

Sie können Windows auch während der VIM -Bearbeitungssitzung teilen. Öffnen Sie dazu eine Datei in VIM und teilen Sie sie dann entweder horizontal oder vertikal mit den folgenden Methoden auf.

Fenster horizontal aufspalten

Verwenden Sie den folgenden Befehl, um die Fenster horizontal in VIM zu teilen:

:Teilt

Sie können auch die folgende Abkürzung verwenden:

Strg+w, s

Wenn kein Argument angegeben ist, wird die aktuelle Datei in beiden geteilten Windows angezeigt. Verwenden Sie den Befehl, um eine andere Datei in einem neuen Fenster zu öffnen :Teilt, gefolgt von dem gewünschten Dateinamen wie folgt:

: Split Dateiname

Windows vertikal teilen

Verwenden Sie den folgenden Befehl, um Windows vertikal in VIM zu teilen:

: vsplit

Sie können auch die folgende Verknüpfung verwenden, um die Windows vertikal zu teilen:

Strg+w, v

Mit VIM können Sie die Fenster entweder horizontal oder vertikal noch weiter aufteilen.

Wechsel zwischen horizontalen Fenstern

Um zum nächsten Fenster unter dem aktuellen Fenster zu wechseln, verwenden Sie eine der folgenden Abkürzungen:

Strg+W, J oder Strg+W, Down Pfeil

Um zum nächsten Fenster über dem aktuellen Fenster zu wechseln, verwenden Sie eine der folgenden Abkürzungen:

Strg+W, k oder Strg+W, up Pfeil

Wechsel zwischen vertikalen Fenstern

Um zum nächsten Fenster rechts neben dem aktuellen Fenster zu wechseln, verwenden Sie:

Strg+W, L oder Strg+W, richtiger Pfeil

Um zum nächsten Fenster links neben dem aktuellen Fenster umzusteigen, verwenden Sie eine der folgenden Abkürzungen:

Strg+W, H oder Strg+W, linker Pfeil

Verwenden Sie die folgende Abkürzung, um alle VIM -Fenster durchzuführen:

Strg+w, w

Verwenden Sie zum Schließen des aktuellen Fensters den folgenden Befehl:

:schließen

Sie können auch die folgende Abkürzung verwenden:

Strg+w, c

Verwenden Sie den folgenden Befehl, um alle Fenster mit Ausnahme des aktuellen Fensters zu schließen:

:nur

Sie können auch die folgende Abkürzung verwenden:

Strg+w, o

Abschluss

Mit dem Fensterverwaltungssystem von VIM können Sie mehrere Dateien gleichzeitig schnell und effizient verarbeiten. Dieser Artikel hat Ihnen gezeigt. Hoffentlich sollte es Ihnen das Erleichterung dieses erstaunlichen Textbearbeitungswerkzeugs erleichtern.