fzf vim wie zu

fzf vim wie zu
Vim ist ein bekannter eleganter Linux-Editor, der zum Bearbeiten von Dateien eines beliebigen Typs verwendet wird. Es gibt ein Konzept der Faltung, das in VIM gefunden wurde. Diese Faltung kann im VIM -Editor durchgeführt werden. Die Faltung kann an einer Zeit auf 1 oder mehr Zeilen durchgeführt werden. In diesem Handbuch werden wir heute den Befehl „ZF“ besprechen, um das Stück Code oder Text in VIM zu falten oder zu entfalten, während wir an der Ubuntu 20 arbeiten.04 System. Stellen Sie sicher, dass Ihr System bereits über einen VIM -Editor installiert und konfiguriert ist. Öffnen Sie das Schalenanschluss mit Strg+Alt+T, um die Verwendung von VIM zu beginnen.

Beginnen wir mit dem Generieren einer neuen HTML -Datei -Datei. Sie können auch eine beliebige Textdatei erstellen, wenn „ZF“ auf einen beliebigen Dateiart angewendet werden kann. Der Zweck besteht darin, das Stück Code oder Text einfach zu falten oder zu entfalten. Verwenden Sie die Abfrage "Touch" in der Shell, um eine neue HTML -Datei zu erstellen, und fügen Sie einige HTML -Codes oder -Tags hinzu.

$ touch neu.html

Verwenden Sie den Befehl "vim", um die HTML -Datei im VIM -Editor zu öffnen.

$ vim neu.html

Handbuch falten

Die HTML -Datei wurde im normalen Modus innerhalb von VIM geöffnet. Die Taste „ESC“ von der Tastatur kann verwendet werden, um den normalen Modus von jedem anderen Modus zu erhalten, i.e., Visueller Modus, Einfügemodus usw. Verwenden Sie den folgenden Befehl im Befehlsbereich, gefolgt von ":".

: FoldMethod = Handbuch einstellen

Falten Sie mit ZF

Öffnen Sie den visuellen Modus, indem Sie „V“ drücken, während Sie am normalen Modus arbeiten. Verwenden Sie "Strg+V", um den visuellen Blockmodus zu öffnen. Platzieren Sie im Blockmodus Ihren Cursor an die Position, von der Sie den Text oder den Code falten möchten. Drücken Sie mit dem Drücken von „J“, um die Anzahl der Zeilen abzudecken, die gefaltet werden müssen. Drücken Sie außerdem die nächste Taste, um die Zeilen vollständig abzudecken, um sie zusammenzufalten. Drücken Sie nun kleine „ZF“, um die hervorgehobenen Zeilen aus dem folgenden Code im visuellen Blockmodus zu falten.

ZF

Die Ausgabe wäre wie etwas, das im Bild unten gezeigt wird. Sie können sehen, dass die Zeilen 2 und 3 mit dem Befehl „ZF“ gefaltet wurden. Es gibt eine andere Möglichkeit, den Befehl ZF zu verwenden, indem Zeilennummern und das Zeichen „J“ deklarieren, um die Gesamtzeilen Ihrer Wahl zu falten. Nehmen Sie an, Sie möchten nur 2 Zeilen von den 2 abfaltennd Linie. Dann legen Sie den Cursor auf die 1st Zeichen von Zeile 1 und drücken Sie "ZF2J". Die folgende Ausgabe zeigt die Faltung von zwei Zeilen.

Zf2j

Eine andere Möglichkeit, das Stück Codezeilen aus einer beliebigen Datei in VIM zu falten. In diesem Befehl müssen Sie die Zeilennummer und die negative Zahl erwähnen, um die Anzahl der Zeilen in die Aufwärtsrichtung abzuziehen. Nehmen wir an, wir möchten eine einzelne Linie in die Aufwärtsrichtung von Zeilennummer 3 falten. Dann müssen wir "-1" als mehrere Zeilen erwähnen, die gefaltet werden sollen, und die Nummer "3" als Zeilennummer, die auch mit dem Schlüsselwort "Falten" gefaltet werden soll. Der Weg zur Verwendung des Befehls wurde in dem darunter beigefügten Screenshot enthüllt.

: -1, 3 falt

Nachdem wir den Befehl hinzugefügt und die Eingabetaste gedrückt haben, haben wir die folgende Ausgabe von zwei Zeilen, einschließlich Zeile 3 und der vorangegangenen Zeile, i, i.e., Zeile 2.

Entfalten alle mit ZR

Der Befehl ZR kann verwendet werden, um alle Falten zu entfalten, die in Ihrer Datei gefunden werden. Lassen Sie uns alle 6 Zeilen des neuen Faltens falten.HTML -Datei mit dem Befehl VIM "ZF". Setzen Sie also Ihren Cursor auf Zeichen 1 von Zeile 1 im visuellen Modus und drücken Sie "J". Der Bereich wird hervorgehoben. Drücken Sie "ZF", um es zu falten. Die ersten 2 Zeilen werden gefaltet.

Setzen Sie den Cursor in Zeile 3 und drücken Sie "J". Es wird ein anderes Code auswählen. Drücken Sie "ZF", um diesen Chunk zu falten.

Replizieren Sie nun den ähnlichen Vorgang mit den verbleibenden Zeilen von Codes, um ihn zu falten. Da alle Codezeilen gefaltet sind, müssen Sie den Befehl „ZR“ verwenden, um alle in einem einzigen Schritt zu entfalten. Drücken Sie also im visuellen Modus "ZF" und alle Falten werden wie unten entfaltet.

zr

Mit Zo entfalten

Nehmen wir an, Sie haben alle Teile von 8 Code in verschiedenen Falten gefaltet, wie unten gezeigt. Stellen Sie sicher, dass Sie alle 2 Zeilen nacheinander und nicht sofort gefaltet haben. Jetzt möchten wir den zuletzt gefalteten Code -Stück im visuellen Modus von VIM entfalten. Also, leg deinen Cursor auf den letzten Stück, ich.e., Das "+" -Schild, wie im Bild unten gezeigt. Drücken Sie nun den Befehl "ZO" von Ihrer Tastatur von Ihrer Tastatur.

Zo

Jetzt wurden Sie mit dem zuletzt gefalteten Code -Stück gezeigt, wie im Bild gezeigt, ich.e., die 7th Linie der neuen.Die HTML -Datei wurde entfaltet. Der Rest der Falten bleibt unverändert.

Schließen Sie alle Falten mit ZM

Sie können auch alle bereits entfalteten oder geöffneten Falten im visuellen Modus von VIM wieder falten. Dazu müssen Sie nach dem Öffnen einiger Falten den Befehl „ZM“ im visuellen Modus verwenden. Ihre Ausgabe ist ungefähr wie unten und zeigt eine einzelne Falte an.

zm

Entfalten Sie alle mit ZO

Wenn Sie nur alle Codesfalten öffnen oder entfalten möchten, die einzeln erstellt werden, verwenden Sie den Befehl „ZO“, um dies zu tun. Legen Sie den Cursor auf das "+" -Schild "Zo" drücken Sie "Zo". Es wird alle Falten entfalten, die sich darin befinden.

Zo

Abschluss

Dieses Tutorial deckt alle grundlegenden Befehle ab, um das Code -Code einer Datei im VIM -Editor zu falten. Wir haben die Befehle besprochen, um das Codestück mit ZF zu falten und sich auch mit einigen der Befehle „Z“ zu entfalten. Wir hoffen, dieser Artikel wird für Sie für „ZF“ sehr hilfreich sein.