Vim ist ein beliebter Open-Source-Unix-Texteditor. In diesem Artikel besprechen wir, wie Suchvorgänge in Vim/Vi durchgeführt werden.
So suchen Sie in Vim / Vi (Vim-Tutorial)
Bevor wir zum Hauptinhalt springen, werfen wir einen Blick auf den Befehlssatz in Vim.
Bearbeiten von Text mit Vim
cc
– eine ganze Zeile ersetzenC
/c$
– Ersetzen vom Cursor bis zum Ende einer Zeilecw
– Ersetzen Sie vom Cursor bis zum Ende eines WortesJ
– Füge die Zeile darunter mit der aktuellen Zeile zusammen, mit einem Leerzeichen dazwischengJ
– Führen Sie die folgende Zeile ohne Leerzeichen dazwischen mit der aktuellen zusammenr
– Ersetzen Sie ein einzelnes Zeichens
– ein Zeichen löschenu
– rückgängig machenCtrl
+r
– wiederholen
Mit Vim in einer Datei suchen
*
– Zur nächsten Instanz des aktuellen Wortes springen#
– Zur vorherigen Instanz des aktuellen Wortes springen/pattern
– Verwenden Sie diese Option, um vorwärts nach dem angegebenen Muster zu suchen?pattern
– Verwenden Sie diese Option, um rückwärts nach dem angegebenen Muster zu suchenn
– Wiederholen Sie die Suche in der gleichen RichtungN
– Wiederholen Sie die Suche in umgekehrter Richtung
Lassen Sie uns nun eine Schritt-für-Schritt-Anleitung zum Durchsuchen von Dateien in Vim oder Vi-Editor erstellen. Sie müssen sich im normalen Modus befinden, wenn Sie in Vim suchen möchten. Wenn Sie den Vim-Editor starten, befinden Sie sich normalerweise im normalen Modus. Wenn Sie aus einem anderen Zustand in den normalen Modus zurückkehren möchten, können Sie dies einfach durch Drücken der Esc-Taste tun.
Grundlegende Schritte für die Suche in einer Datei mit Vim:
/
.Enter
um die Suche durchzuführen.n
um das nächste Vorkommen zu finden oder N
um das vorherige Vorkommen zu finden.Wenn Sie nach einem ganzen Wort suchen möchten, können Sie dies tun /\<search pattern \>
. Bei den Suchergebnissen in Vim wird die Groß-/Kleinschreibung beachtet. Vim verfolgt alle Suchvorgänge. Wenn Sie den Suchverlauf anzeigen möchten, drücken Sie /
oder ?
und verwenden Sie die Pfeiltasten nach oben/unten, um einen früheren Suchverlauf zu finden.
Erstellen Sie einen Sudo-Benutzer in Ubuntu Linux