VIM -Puffer verstehen und verwenden

VIM -Puffer verstehen und verwenden
Während Sie anfangen, an VIM -Editor zu arbeiten, ist das verwirrendste Konzept über Vim gepuffert. Besonders für Anfänger gehen sie wie andere Redakteure davon aus. Um das grundlegende Konzept von Puffern zu verstehen, ist es wichtig zu wissen, wie VIM Datei anzeigt, und Puffer werden darauf funktionieren.

In diesem Artikel werden wir Ihnen heute ein grundlegendes Verständnis für VIM -Puffer und wie Sie mit Puffern verschiedene Aktionen ausführen können. Wir haben VIM -Pufferaufgaben auf Ubuntu 20 implementiert.04 Betriebssystem.

Was sind Puffer?

Im VIM -Editor sind Puffer den Speicherbereich mit dem Dateiinhalt geladen. Aber nicht in der Originaldatei funktioniert. Die Originaldatei bleibt gleich, bis die auf sie geschriebenen Puffer. Alle geöffneten Dateien sind einem bestimmten Puffer zugeordnet. Puffer sind nicht mit einer Datei verbunden. Sie können viele Puffer machen, wie Sie möchten.

Wenn Sie Puffer in VIM verwenden, können sie vor der Anzeigeansicht verborgen werden. Wenn Sie eine Datei für die Bearbeitung öffnen, wird automatisch einen Puffer erstellt, und jede Datei bleibt zugänglich, bis Sie den 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, den Sie den folgenden Befehl haben:

$ vi

So erstellen Sie VIM -Puffer?

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. In dem folgenden Befehl wird die VIM -Schnittstelle in zwei horizontale Fenster aufgeteilt.

:neu

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

: vnew

Wie wir oben erwähnt haben, erstellt sie, wenn Sie eine Datei bearbeiten, automatisch einen neuen Puffer. Folgen Sie also dem Befehl unten, um eine Datei in VIM zu bearbeiten.

: Dateiname bearbeiten

Zum Beispiel haben wir eine Datei mit dem Namen "Buffersintro" erstellt. Verwenden Sie den folgenden Befehl, um diese Datei auf VIM zu bearbeiten:

: Buffertro bearbeiten

Um mehrere Dateipuffer zu bearbeiten, ohne die Änderungen zu speichern, müssen Sie die Option mithilfe des folgenden Befehls aktivieren. Andernfalls erhalten Sie eine Fehlermeldung.

: versteckt einstellen

Wie man VIM -Puffer verwaltet?

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

: ls

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 Nummernspalte, die die Puffernummer in der zweiten Spalte angibt. Sie sehen einige Vorzeichenanzeigen, die den Pufferstatus darstellen:

%: Das Zeichen gibt den Puffer im aktuellen Fenster an
#: Alternative Puffer bearbeiten
A: Zeigt den aktiven und geladenen aktiven Puffer an.
H: bedeutet versteckter Puffer, wenn Sie auf Ihrem Bildschirm anzeigen werden.

Der dritte ist der Name des Puffer- oder Dateinamens. Das letzte Argument gibt die Zeilennummer an, auf welche Zeigerpunkte.

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

: Puffernummer

Die Puffernummer, die Sie aus der Pufferliste verwenden.

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

:Ball

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

Sie können Puffer auch in der vertikalen Fensterausrichtung mit dem folgenden Befehl auf VIM öffnen:

: Vertikaler Ball

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

: sbuffer

Sie können die Verknüpfung auch für diesen Zweck 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 den Puffer jetzt aus der Liste löschen, indem Sie den folgenden Befehl im VIM ausgeben:

: bdelete arg

Oder

: bd arg

Wenn Arg der Name der Datei oder die Nummer der Puffer sein kann, möchten Sie aus der Liste entfernen.

Zunächst listen Sie Puffer mit: LS -Befehl auf.

Sie möchten beispielsweise den 3. Puffer löschen, der mit 'Newfile' aus der Liste benannt ist. Sie werden den folgenden Befehl dazu eingeben, um dies zu tun.

: Bdelete 3

Oder

: Bdelete Newfile

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

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

: Bdelete Puffer-name1 Puffer-name2…

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:

  • Fügen Sie eine Datei in den neuen Puffer hinzu: Badd
  • Wechseln Sie zu spezifischem Puffer N: Bn
  • Springen Sie zum nächsten Puffer in der Pufferliste: BNEXT
  • Springen Sie zurück zum vorherigen Puffer in der Pufferliste: bprevious
  • Springe zum ersten Puffer: bfirst
  • Springe zum letzten Puffer: Blast

In diesem Artikel haben wir ein grundlegendes Verständnis der VIM -Puffer gegeben. Wir sehen, wie man mit VIM -Puffern umgeht und sie benutzt. Wenn Sie mehr erforschen möchten, können Sie mithilfe von: Hilfebuffer alles untersuchen, was mit VIM -Puffern zu tun hat. Ich hoffe.