Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >vim schnelle Bewegung und Blockauswahl

vim schnelle Bewegung und Blockauswahl

齐天大圣
齐天大圣Original
2020-06-10 09:09:172892Durchsuche

Entwickler, die vim möglicherweise mehrere Jahre lang verwendet haben, verwenden beim Bewegen des Cursors immer noch die Auf-, Ab-, Links- und Rechts-Tasten anstelle von h/j/k/l. Tatsächlich ist hjkl ein wenig menschenfeindlich und schwer zu gewöhnen. Mir war am Anfang völlig unwohl. Aber wenn Sie das Muskelgedächtnis beherrschen und trainieren, wird Ihre Geschwindigkeit erheblich verbessert.

Cursorbewegung

Um den Cursor im Normalmodus zu bewegen, verwenden Sie bitte hjkl anstelle der Aufwärts-, Abwärts-, Links- und Rechtspfeiltasten. Hier ist eine gute Möglichkeit, Spiele zu spielen, haha, so habe ich geübt. Die Online-Spieladresse lautet wie folgt:

https://vim-adventures.com/

Das erste Level wird mit hjkl abgeschlossen.

Bewegen zwischen Wörtern

Da das Bewegen zwischen Wörtern effizienter ist als das Bewegen des Cursors, ist das Bewegen zwischen Wörtern eine tägliche Routine. Sie wird häufiger verwendet in China. Hier sind einige Tasten und Anweisungen zum Wechseln zwischen Wörtern:

  • w bewegt sich zum Anfang des nächsten Wortes

  • W bewegt sich zum nächsten The Wort leer

  • e wird an das Ende des Wortes verschoben (beachten Sie den Unterschied zwischen ihm und w)

  • b ist das Gegenteil von w

  • B ist das Gegenteil von W

Die Lernmethode ist die gleiche wie oben, spielen Sie das Vim-Spiel.

Suchen und Bewegen zwischen Zeilen

Tatsächlich ist die Suche nach einem bestimmten Zeichen die schnellste Möglichkeit, sich innerhalb einer Zeile zu bewegen und bewegen Sie sich dann schnell über den Charakter. Hier sind einige zugehörige Tasten und Anweisungen:

  • f{char} Suchen Sie rückwärts nach dem Zeichen char und bewegen Sie den Cursor auf das Zeichen.

  • F{char} sucht vorwärts nach dem Zeichen char und bewegt den Cursor auf das Zeichen.

  • t{char} sucht nach dem Zeichen char und bewegt den Cursor auf das Zeichen vor diesem Zeichen.

  • ; wobei das nächste Zeichen

  • ist, wobei das vorherige Zeichen

Verschieben Sie den Anfang und das Ende der Zeile

Die oben erwähnte Interline-Suche kann nur die Zeichen hinter dem Cursor durchsuchen. Wenn Sie vorwärts suchen, können Sie die Anforderung nicht erfüllen. Zu diesem Zeitpunkt müssen Sie F verwenden, um vorwärts zu suchen, oder den Cursor zuerst an den Anfang der Zeile bewegen und dann erneut suchen.

  • 0 Die Zahl 0 bewegt den Cursor an den Anfang der Zeile

  • $ bewegt den Cursor an das Ende der Zeile

Hier ist ein kleiner Trick: Sie können 0+w verwenden, um zum nicht leeren Zeichen am Anfang der Zeile zu wechseln, und $b verwenden, um zum Ende des letzten Zeichens zu gelangen.

Seite verschieben

  • gg Zur ersten Zeile wechseln

  • G Zur letzten Zeile wechseln

  • nG Zur angegebenen Zeile wechseln

  • H/M/L Oben/Mitte/unten anzeigen

  • Strg+U Seite nach oben

  • Strg+F Seite nach unten

  • zz Zentrieren Sie den Cursor

Blockauswahl

Wir wissen, dass die Maus bei Verwendung des Vim-Editors keine Wirkung hat und Sie die Maus nicht dazu verwenden können Wählen Sie einen Charakter aus. Als nächstes führen wir die Blockauswahl ein. In Kombination mit der Cursorbewegung können Sie die Auswahl eines Absatzes mit Zeichen vervollständigen.

  • v Mehrere Zeichen auswählen

  • V Zeilen auswählen

  • Strg+v Blockauswahl

  • y Kopieren

  • d Löschen

  • p Einfügen

Das obige ist der detaillierte Inhalt vonvim schnelle Bewegung und Blockauswahl. 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