So suchen Sie in Vim

So suchen Sie in Vim

VIM ist ein weit verbreiteter, leichter, kostenloser, multi-Plattform-Text- und Code-Editor. Es ist bei Entwicklern aufgrund seiner Effizienz und Benutzerfreundlichkeit sehr beliebt. Obwohl Vim ein einfacher Texteditor ist, muss noch einige Zeit für die fortgeschrittene Verwendung lernen.

Das Erlernen der Grundlagen von VIM ist sehr praktisch. In diesem Leitfaden konzentrieren wir uns auf die Suchfunktion des VIM -Editors. Die Suche nach einem bestimmten Text (Wort/String) ist eine der häufigsten Aufgaben bei der Arbeit mit großen Dateien.

Lassen Sie uns die Suchfunktion von VIM von der grundlegenden Suche bis zur Fortschritte bei Suchtechniken verstehen. Stellen Sie sicher, dass Sie im Befehlsmodus sind, bevor Sie nach etwas suchen.

So führen Sie eine grundlegende Suche in VIM/VI durch?

Es gibt einige Methoden, um nach einem bestimmten Muster in VIM zu suchen:

  1. Vorwärts suchen
  2. Rückwärtssuche

Jedes Musterwort kann in einer rückwärts oder vorwärts gerichteten Richtung aus der Cursorposition durchsucht werden. In VIM -Editor ist die Suche beispielsweise die Suchen sensibel, beispielsweise die “Linux" Und "Linux”Wird anders durchsucht. Daher gibt es verschiedene Ansätze, um die Fallempfindlichkeit zu ignorieren. Sie können verwenden “: Ignorecase setzen" oder ": Set IC”. Eine andere Möglichkeit, die Fallempfindlichkeit zu ignorieren, besteht darin, einfach hinzuzufügen “\C"Mit dem Suchmuster:"/linux \ c"Und für Kapitalwörter" verwenden "\C”.

1: Vorwärtssuche

Um eine grundlegende Suche zu beginnen, wechseln Sie den Modus, wenn er sich noch im Einfügen -Modus befindet, indem Sie die “drücken“Esc" Taste. Verwenden Sie dann das Vorwärtsschlag „/“, um schnell Text zu durchsuchen. Wenn Sie beispielsweise in einer Datei nach „Linux“ suchen, verwenden Sie “/Linux”, Wie in den folgenden Bildern gezeigt:


Der Editor wird das erste Wort hervorheben, das nach der aktuellen Cursorposition kommt. Der Suchbefehl sucht das Muster, nicht das Wort. Wenn Sie beispielsweise nach Vorwärtssprüchen „berühmt“ eingeben, sucht der Editor alle Wörter mit den Buchstaben „berühmt“, auch wenn er „berüchtigt“ ist, wie im folgenden Bild demonstriert:

  • Verwenden "N”Zum nächsten ähnlichen Wort springen
  • Verwenden "NUm zum vorherigen Wort zurückzukehren

2: Rückwärtssuche

Für die Rückwärtssuchung ist der Prozess gleich, einfach verwenden “?”Mit der Suchzeichenfolge anstelle von Vorwärtsströme. Die Suche beginnt von der aktuellen Position des Cursors, wie im folgenden Bild gezeigt:


In ähnlicher Weise, um zum nächsten Ereignis zu springen, verwenden Sie “N" Und "N”In entgegengesetzter Richtung.

So suchen Sie nach einem bestimmten Wort in VIM?

Um ein bestimmtes Wort in vim zu durchsuchen, verschieben Sie den Cursor zunächst auf das Wort, das Sie suchen möchten. Drücken Sie nun die “Esc"Taste zum Schaltmodus und dann"*"Für die nächste Instanz desselben Wortes und"#”Für die vorherige Instanz des Wortes.

So suchen Sie das gesamte Wort in Vim?

Die Prozedur der Suche des gesamten Wortes in VIM ist etwas anders, die Syntax ist unten angegeben:

/\

Vim wird das erste Wort in der Datei hervorheben.

So markieren Sie Suchergebnisse in VIM?

Ein weiteres wichtiges Merkmal von VIM ist die Hervorhebung der Suchergebnisse. Verwenden Sie „: Setzen Sie HLSEARCH“ und um diese Funktion zu aktivieren und zu deaktivieren, um sie zu deaktivieren: „: Set“ !hlSearch ”.

Abschluss

Vim ist ein leichter Texteditor mit zahlreichen Funktionen, die bei Entwicklern sehr beliebt sind. In diesem Handbuch haben wir ein weiteres Schlüsselmerkmal des VIM -Editors gelernt. Wir haben auch seine grundlegende Vorwärts- und Rückwärtssuche, Methoden zum Finden eines bestimmten Wortes und das Ausführen von Befehlen, um die Suchergebnisse hervorzuheben und die Fallempfindlichkeit beim Durchsuchen eines Musters zu ignorieren, gelernt.