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

Jun 13, 2020 pm 09:06 PM
vim

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
Nach dem Login kopieren

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So fügen Sie die Escape-Taste zu Ihrer iPad-Tastatur hinzu So fügen Sie die Escape-Taste zu Ihrer iPad-Tastatur hinzu Apr 16, 2023 pm 01:43 PM

So ordnen Sie CapsLock der ESC-Taste auf der iPad-Tastatur neu zu. Sind Sie bereit, CapsLock zur ESC-Taste auf Ihrem iPad zu machen? Hier ist alles, was Sie tun müssen: Öffnen Sie die Einstellungen-App auf Ihrem iPad. Gehen Sie zu „Allgemein“ und dann zu „Tastatur“. Gehen Sie zu „Hardware-Tastatur“. Wählen Sie „Modifikatortasten“. Wählen Sie „CapsLockKey“ und wählen Sie „Escape“ als Modifikatortasten. Jetzt sind Sie dran Jetzt können Sie die neue Hardware-ESC-Taste auf Ihrem iPad ausprobieren, indem Sie die Feststelltaste drücken. Gehen Sie zu einer beliebigen Anwendung, die die Escape-Taste verwendet, und Sie können sie sofort testen, z. B. vi/vim. Jetzt können Sie eine physische Tastatur von verwenden

So löschen Sie mit Vim gerade oder ungerade Zeilen unter Linux So löschen Sie mit Vim gerade oder ungerade Zeilen unter Linux May 22, 2023 pm 05:07 PM

Die Methode zum Löschen gerader Zeilen lautet wie folgt: :g/^/+1d Der Befehl :gbobal wird oben verwendet. Das Befehlsformat gbobal lautet wie folgt: :[range]global/{pattern}/{command}globaler Befehl ist eigentlich in zwei Schritte unterteilt: Scannen Sie zuerst alle Zeilen innerhalb des durch [Bereich] angegebenen Bereichs und markieren Sie die Zeilen, die mit {Muster} übereinstimmen. Führen Sie dann den Befehl {Befehl} nacheinander auf den markierten Zeilen aus Die Befehlsoperation in den vorherigen übereinstimmenden Zeilen. Wenn Sie löschen, verschieben oder zusammenführen, verschwindet die Markierung automatisch, ohne dass der Befehl {command} in der Zeile ausgeführt werden muss. {Befehl} kann ein Ex-Befehl sein oder durch | getrennt werden

Eine kurze Analyse von 3 Methoden zur Installation von Vim unter Alpine Linux Eine kurze Analyse von 3 Methoden zur Installation von Vim unter Alpine Linux Mar 24, 2023 pm 02:28 PM

In der PHP-Entwicklung ist die Verwendung von Vim weit verbreitet. Allerdings können bei der Installation von Vim unter Alpine Linux einige Probleme auftreten. In diesem Artikel erfahren Sie, wie Sie Vim unter Alpine Linux installieren.

Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab Mar 07, 2024 am 08:30 AM

Vorwort: vim ist ein leistungsstarkes Textbearbeitungstool, das unter Linux sehr beliebt ist. Kürzlich stieß ich bei der Verwendung von vim auf einem anderen Server auf ein seltsames Problem: Als ich ein lokal geschriebenes Skript kopierte und in eine leere Datei auf dem Server einfügte, kam es zu einer automatischen Einrückung. Um ein einfaches Beispiel zu verwenden: Das Skript, das ich lokal geschrieben habe, lautet wie folgt: aaabbbcccddd Wenn ich den obigen Inhalt kopiere und in eine leere Datei auf dem Server einfüge, erhalte ich Folgendes: aabbbcccddd uns. Einrückung formatieren. Allerdings ist diese Automatik etwas unintelligent. Tragen Sie hier die Lösung ein. Lösung: Legen Sie die .vimrc-Konfigurationsdatei in unserem Home-Verzeichnis fest, neu

So speichern und beenden Sie vim So speichern und beenden Sie vim Aug 01, 2023 am 10:47 AM

So speichern und beenden Sie vim: 1. Verwenden Sie zum Speichern und Beenden einen separaten Befehl. 3. Verwenden Sie zum Speichern und Beenden die automatischen Befehle.

So stellen Sie sicher, dass VIM die Syntaxhervorhebungsfunktion für Nginx-.conf-Dateien unterstützt So stellen Sie sicher, dass VIM die Syntaxhervorhebungsfunktion für Nginx-.conf-Dateien unterstützt May 15, 2023 pm 12:10 PM

Ändern Sie die Syntaxdatei zum Herunterladen der Nginx-Konfigurationsdatei manuell: nginx.vimwgethttp://www.vim.org/scripts/download_script.php?src_id=14376-onginx.vimKopieren Sie die Datei nach /usr/share/vim/vim74/ Syntaxverzeichnis (Es kann auch ein Einzelbenutzerverzeichnis ~/.vim/syntax/ sein). Ändern Sie vim/usr/share/vim/vim74/filetype.vim, um aubufread,bufnewfile/etc/nginx/*,/usr/local/n hinzuzufügen

Lernen Sie in 5 Minuten alle Aspekte der Vim-Splitscreen-Bedienung kennen Lernen Sie in 5 Minuten alle Aspekte der Vim-Splitscreen-Bedienung kennen Aug 03, 2023 pm 03:20 PM

Die Split-Screen-Funktion von Vim wird durch das Teilen von Fenstern implementiert, was ein großartiges Werkzeug zur Verbesserung der Arbeitseffizienz ist. Unabhängig davon, ob wir zwei Dateien gleichzeitig anzeigen oder zwei verschiedene Speicherorte einer Datei gleichzeitig anzeigen oder zwei Dateien nebeneinander vergleichen möchten usw., können wir dies über einen geteilten Bildschirm erreichen, was für Code sehr praktisch ist Vergleich und Kopieren und Einfügen.

Detaillierte Einführung in die Verschlüsselungs- und Entschlüsselungsmethoden von Vim-Text in CentOS Detaillierte Einführung in die Verschlüsselungs- und Entschlüsselungsmethoden von Vim-Text in CentOS Dec 31, 2023 pm 02:49 PM

CentOS verwendet vim/vi zum Verschlüsseln und Entschlüsseln von Dateien. 1. Verwenden Sie vim/vi zum Verschlüsseln: Vorteile: Wenn Sie das Passwort nach der Verschlüsselung nicht kennen, können Sie den Klartext nicht sehen, auch nicht für Root-Benutzer. Nachteile: Es ist offensichtlich, dass andere Kennen Sie die Verschlüsselung, es ist für andere einfach, die verschlüsselten Dateien zu zerstören, einschließlich der Zerstörung und Löschung von Inhalten; ich glaube, jeder ist mit dem vi-Editor vertraut. Zum Beispiel: 1) Erstens im Root Master Erstellen Sie eine experimentelle Datei text.txt im Verzeichnis /root/: [root@www~]#vim/vitext.txt2) Rufen Sie den Bearbeitungsmodus auf, drücken Sie nach Eingabe des Inhalts ESC und geben Sie dann Folgendes ein: X (beachten Sie die Großschreibung). X), Eintreten 3)

See all articles