vim

VIM-Puffer verstehen und verwenden

VIM-Puffer verstehen und verwenden
Während Sie mit der Arbeit am Vim-Editor beginnen, wird das verwirrendste Konzept von Vim gepuffert. Insbesondere für Anfänger gehen sie wie andere Editoren davon aus, dass die angezeigten Fenster und Registerkarten nach dem Schließen der gesamten Datei geschlossen werden. Um das Grundkonzept von Puffern zu verstehen, ist es wichtig zu wissen, wie vim Dateien anzeigt und Puffer mit ihnen arbeiten.

Heute geben wir Ihnen in diesem Artikel ein grundlegendes Verständnis von Vim-Puffern und wie Sie verschiedene Aktionen mit Puffern ausführen können. Wir haben Vim-Pufferaufgaben auf Ubuntu 20 implementierttu.04 Betriebssystem.

Was sind Puffer?

Im Vim-Editor sind Puffer Speicherabschnitte, die mit dem Dateiinhalt geladen werden. Funktioniert jedoch nicht mit der Originaldatei. Die Originaldatei bleibt gleich, bis die Puffer darauf geschrieben werden. Alle geöffneten Dateien sind einem bestimmten Puffer zugeordnet. Puffer sind nicht mit einer Datei verknüpft. Sie können viele Puffer erstellen, wie Sie möchten.

Wenn Sie Puffer in Vim verwenden, können sie aus der Anzeigeansicht ausgeblendet werden. Wenn Sie eine Datei zum Bearbeiten öffnen, wird automatisch ein Puffer erstellt, und jede Datei bleibt zugänglich, bis Sie das Vim . schließen.

Drücken Sie 'Strg + Alt + t', um das Terminal zu öffnen. Jetzt greifen Sie mit dem folgenden Befehl auf den Vim-Befehlszeileneditor zu:

$ vi

So erstellen Sie Vim-Puffer?

Nun, um einen neuen Puffer auf Vim zu erstellen, können Sie ein paar Befehle verwenden.

Verwenden Sie den folgenden Befehl, um einen neuen Puffer zu erstellen. Der folgende Befehl teilt die vim-Oberfläche in zwei horizontale Fenster auf.

:Neu

Verwenden Sie den folgenden Befehl, der einen neuen Puffer erstellt und den vim-Bildschirm in zwei vertikale Fenster aufteilt.

:vneu

Wie oben erwähnt, wird beim Bearbeiten einer Datei automatisch ein neuer Puffer erstellt. Befolgen Sie also den folgenden Befehl, um eine Datei in vim zu bearbeiten.

:Dateinamen bearbeiten

Wir haben beispielsweise eine Datei namens "buffersintro" erstellt. Verwenden Sie den folgenden Befehl, um diese Datei auf vim zu bearbeiten:

:pufferintro bearbeiten

Um mehrere Dateipuffer zu bearbeiten, ohne die Änderungen zu speichern, müssen Sie die Option mit dem folgenden Befehl aktivieren. Andernfalls erhalten Sie eine Fehlermeldung.

:versteckt setzen

So verwalten Sie Vim-Puffer?

Um die Liste der Puffer anzuzeigen, führen Sie den Befehl wie folgt im Vim-Editor aus:

:l

Alternativ können Sie jedoch auch den folgenden Befehl verwenden, um dieselbe Aktion auf Vim auszuführen:

:Puffer

Die folgende Ausgabe wird auf Vim . angezeigt. Die erste ist die Zahlenspalte, die die Puffernummer angibt, in der zweiten Spalte sehen Sie einige Vorzeichen, die den Pufferstatus darstellen:

%: Vorzeichen zeigt den Puffer im aktuellen Fenster an
#: alternative Pufferbearbeitung
a: zeigt den aktiven Puffer an, der sichtbar und geladen ist.
h: bedeutet versteckter Puffer, wenn Sie auf Ihrem Bildschirm anzeigen.

Der dritte ist der Name des Puffers oder Dateiname. Das letzte Argument gibt die Zeilennummer an, auf die der Zeiger zeigt.

Wenn Sie einen Puffer in einen aktiven Zustand versetzen möchten, geben Sie den folgenden Befehl ein:

:Puffernummer

Die Puffernummer, die Sie aus der Pufferliste verwenden werden.

Um alle Puffer in geteilten Fenstern zu laden, verwenden Sie den folgenden Befehl:

:Ball

Der obige Befehl öffnet alle Puffer wie folgt in einem neuen Fenster:

Sie können Puffer auch in vertikaler Fensterausrichtung öffnen, indem Sie den folgenden Befehl auf vim verwenden:

:vertikale Kugel

Um einen bestimmten Puffer in einem neuen Fenster zu öffnen, geben Sie zu diesem Zweck den folgenden Befehl auf Vim aus:

:puffer

Sie können dafür auch die Verknüpfung verwenden. Geben Sie die Puffernummer ein, dann drücken Sie Strg w^.

Puffer löschen

Sobald die Änderung in einer Datei abgeschlossen ist, können Sie jetzt den Puffer aus der Liste löschen, indem Sie den folgenden Befehl auf dem Vim ausführen:

:bdelete arg

Oder

:bd arg

Dabei kann arg der Name der Datei oder die Nummer des Puffers sein, den Sie aus der Liste entfernen möchten.

Zuerst listen Sie Puffer mit dem Befehl :ls auf.

Sie möchten beispielsweise den dritten Puffer mit dem Namen 'newfile' aus der Liste löschen. Geben Sie dazu den folgenden Befehl ein.

:blösche 3

Oder

:blösche neue Datei

Listen Sie nun alle Puffer auf. Sie werden sehen, dass der 3. Puffer aus der Pufferliste entfernt wurde.

Sie können mit dem folgenden Befehl sogar mehrere Puffer aus der Liste löschen:

:bdelete Puffername1 Puffername2…

Oder

:2,4bdelete (es löscht die Zahlen aus dem zweiten Puffer bis zu 4)

Puffernavigation

Sie können den folgenden Befehl für die Puffernavigation verwenden:

In diesem Artikel haben wir ein grundlegendes Verständnis der Vim-Puffer gegeben. Wir sehen, wie man mit Vim-Puffern umgeht und sie verwendet. Wenn Sie mehr erkunden möchten, können Sie mit :help buffer alles erkunden, was mit Vim-Puffern zu tun hat explore. Ich hoffe, dieser Artikel wird Ihnen helfen, fortgeschrittenere Dinge im Zusammenhang mit Vim-Puffern zu erkunden.

Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...
Steuern und verwalten Sie Mausbewegungen zwischen mehreren Monitoren in Windows 10
Dual-Display-Maus-Manager lässt Sie die Mausbewegung zwischen mehreren Monitoren steuern und konfigurieren, indem Sie ihre Bewegungen in der Nähe der ...
Mit WinMouse können Sie die Mauszeigerbewegung auf einem Windows-PC anpassen und verbessern improve
Wenn Sie die Standardfunktionen Ihres Mauszeigers verbessern möchten, verwenden Sie Freeware WinMouse. Es fügt weitere Funktionen hinzu, damit Sie das...