Ö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 DateinameWechseln 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:
:NOder
: BnUm zur vorherigen Datei umzusteigen, geben Sie den folgenden Befehl aus:
:NOder
: bpUm zur ersten Datei umzusteigen, geben Sie den folgenden Befehl aus:
: bfUm zur letzten Datei umzusteigen, geben Sie den folgenden Befehl aus:
: BlUm zu einer bestimmten Dateinummer zu wechseln, geben Sie den folgenden Befehl aus (für die Dateinummer 3 verwenden Sie den Befehl „B 3“):
: B -NummerUm zu einem bestimmten Datei -Dateinamen zu wechseln, geben Sie den folgenden Befehl aus (für Dateinamendatei1, verwenden Sie ““:B Datei1 ”):
: B DateinameUm 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:
:WandUm die aktuelle Datei zu beenden, geben Sie den folgenden Befehl aus:
: bwUm alle geöffneten Dateien zu beenden, geben Sie den folgenden Befehl aus:
QallUm 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:
: lsIm 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:
:TeiltSie können auch die folgende Abkürzung verwenden:
Strg+w, sWenn 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 DateinameWindows vertikal teilen
Verwenden Sie den folgenden Befehl, um Windows vertikal in VIM zu teilen:
: vsplitSie können auch die folgende Verknüpfung verwenden, um die Windows vertikal zu teilen:
Strg+w, vMit 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 PfeilUm zum nächsten Fenster über dem aktuellen Fenster zu wechseln, verwenden Sie eine der folgenden Abkürzungen:
Strg+W, k oder Strg+W, up PfeilWechsel zwischen vertikalen Fenstern
Um zum nächsten Fenster rechts neben dem aktuellen Fenster zu wechseln, verwenden Sie:
Strg+W, L oder Strg+W, richtiger PfeilUm zum nächsten Fenster links neben dem aktuellen Fenster umzusteigen, verwenden Sie eine der folgenden Abkürzungen:
Strg+W, H oder Strg+W, linker PfeilVerwenden Sie die folgende Abkürzung, um alle VIM -Fenster durchzuführen:
Strg+w, wVerwenden Sie zum Schließen des aktuellen Fensters den folgenden Befehl:
:schließenSie können auch die folgende Abkürzung verwenden:
Strg+w, cVerwenden Sie den folgenden Befehl, um alle Fenster mit Ausnahme des aktuellen Fensters zu schließen:
:nurSie können auch die folgende Abkürzung verwenden:
Strg+w, oAbschluss
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.