Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Empfehlen Sie zwei sehr praktische Vim-Plug-Ins – schnelle Positionierung und gepaarte Bearbeitung

Empfehlen Sie zwei sehr praktische Vim-Plug-Ins – schnelle Positionierung und gepaarte Bearbeitung

齐天大圣
齐天大圣Original
2020-06-13 21:06:243245Durchsuche

Heute stelle ich Ihnen zwei sehr häufig verwendete Vim-Plug-Ins für schnelle Bewegungen innerhalb der Seite und paarweise Bearbeitung vor.

easymotion

Wir wissen, dass der VIM-Editor durch Drücken der Tasten h/j/k/l und nach oben und unten bewegt werden kann Verwenden Sie zum Suchen das Schlüsselwort /, verwenden Sie die Tasten w und e, um schnell zwischen Wörtern zu wechseln, verwenden Sie f{char}, um innerhalb einer Zeile zu suchen, und so weiter. Keines davon bietet jedoch die Möglichkeit, sich schnell auf der Seite zu bewegen.

Heute stellen wir easymotion vor, ein schnelles Bewegungs-Plug-in. Damit können Sie gehen, wohin Sie wollen. Die Plug-in-Github-Adresse lautet: https://github.com/easymotion/vim-easymotion

In ähnlicher Weise verwenden wir das vim-plug-Plug-in, um es zu installieren. Fügen Sie dann eine Zuordnungszeile zur Konfigurationsdatei hinzu

nmap ss (easymotion-s2)

Ist Ihnen aufgefallen, dass wir hier eine rekursive Zuordnung benötigen, nicht eine Nicht-Zuordnung? -rekursive Zuordnung. Nachdem wir es konfiguriert haben, können wir es verwenden. Im Folgenden wird gezeigt, wie Sie damit die Funktion zum schnellen Bewegen auf der Seite vervollständigen.

Empfehlen Sie zwei sehr praktische Vim-Plug-Ins – schnelle Positionierung und gepaarte Bearbeitung

Wie im Bild gezeigt, wollen wir schnell zur Laui-Position in Zeile 9 wechseln. Wenn Sie easymotion nicht verwenden, müssen Sie die integrierte Suche von vim verwenden,

/layui

eingeben und dann n/N verwenden, um nach oben und unten zu navigieren. Wenn Sie easymotion nutzen, geht es einfacher und schneller. Drücken Sie einfach zwei ss und geben Sie la ein.

Empfehlen Sie zwei sehr praktische Vim-Plug-Ins – schnelle Positionierung und gepaarte Bearbeitung

Wie Sie sehen können, ist die Schnittstelle jetzt anders. Alle Positionen, die mit la übereinstimmen, sind rot markiert und jeder Block hat seinen eigenen entsprechenden Buchstaben. Solange wir den entsprechenden Buchstaben drücken, können wir schnell zur angegebenen Position springen.

vim-surround

In der täglichen Arbeit treffen wir oft auf Redakteurpaare. Ersetzen Sie beispielsweise die einfachen Anführungszeichen in der Zeichenfolge durch doppelte Anführungszeichen. Wenn zu diesem Zeitpunkt kein gepaartes Bearbeitungs-Plug-In vorhanden ist, ist dies problematischer. Sie müssen es zweimal ändern, um die Anforderungen zu erfüllen.

Jetzt installieren wir zuerst das Plug-in. Die Plug-in-Github-Adresse lautet https://github.com/tpope/vim-surround.

Nach Abschluss der Installation erkläre ich Ihnen, wie Sie es verwenden. Es wird hauptsächlich aus drei Aspekten erklärt: gepaarte Änderung, gepaartes Hinzufügen und gepaartes Löschen.

Empfehlen Sie zwei sehr praktische Vim-Plug-Ins – schnelle Positionierung und gepaarte Bearbeitung

Jetzt wollen wir die doppelten Anführungszeichen in Zeile 25 durch einfache Anführungszeichen ersetzen.

  • Bewegen Sie zunächst den Cursor auf ein beliebiges Zeichen in „“

  • Geben Sie cs“ ein; cs (c bedeutet „Ändern“), was „Ändern“ bedeutet doppelte Anführungszeichen in einfache Anführungszeichen umwandeln

Was sollten Sie tun, wenn Sie die doppelten Anführungszeichen paarweise löschen möchten?

  • Bewegen Sie den Cursor auf „“ Geben Sie ds“ für ein beliebiges Zeichen in

  • ein, d bedeutet löschen

Die doppelten Anführungszeichen wurden gelöscht, aber jetzt Sie müssen doppelte Anführungszeichen hinzufügen.

  • Bewegen Sie den Cursor über i

  • Geben Sie ysiw" ein

Das obige ist der detaillierte Inhalt vonEmpfehlen Sie zwei sehr praktische Vim-Plug-Ins – schnelle Positionierung und gepaarte Bearbeitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn