So suchen Sie in Vim

How Search Vim



Vim ist ein weit verbreiteter, leichter, kostenloser Text- und Code-Editor für mehrere Plattformen. Es ist bei Entwicklern aufgrund seiner Effizienz und Benutzerfreundlichkeit sehr beliebt. Obwohl es sich bei Vim um einen einfachen Texteditor handelt, benötigt er noch einige Zeit zum Erlernen für die fortgeschrittene Verwendung.

Das Erlernen der Grundlagen von Vim ist sehr praktisch, daher konzentrieren wir uns in diesem Handbuch auf die Suchfunktion des Vim-Editors. Die Suche nach einem bestimmten Text (Wort/Zeichenfolge) 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 hin zu erweiterten Suchtechniken verstehen. Stellen Sie sicher, dass Sie sich im Befehlsmodus befinden, bevor Sie nach etwas suchen.



Wie führt man eine einfache Suche in Vim/Vi durch?

Es gibt mehrere Methoden, um in Vim nach einem bestimmten Muster zu suchen:



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

Jedes Musterwort kann von der Cursorposition aus in Rückwärts- oder Vorwärtsrichtung gesucht werden. Im Vim-Editor wird bei der Suche zwischen Groß- und Kleinschreibung unterschieden, z LINUX und Linux wird anders gesucht. Daher gibt es verschiedene Ansätze, die Groß-/Kleinschreibung zu ignorieren. Sie können verwenden :Ignorieren setzen oder :setze ic . Eine andere Möglichkeit, die Groß-/Kleinschreibung zu ignorieren, besteht darin, einfach hinzuzufügen C mit dem Suchmuster: /linuxc und für Großbuchstaben verwenden Sie C .





1: Vorwärtssuche

Um eine einfache Suche zu starten, wechseln Sie den Modus, wenn er sich noch im Einfügemodus befindet, indem Sie die Taste . drücken Esc Taste. Verwenden Sie dann den Schrägstrich /, um schnell nach Text zu suchen. Wenn Sie beispielsweise in einer Datei nach Linux suchen, verwenden Sie /Linux , wie in den Bildern unten gezeigt:




Der Editor hebt das erste Wort hervor, das nach der aktuellen Cursorposition steht. Der Suchbefehl sucht das Muster, nicht das Wort. Wenn Sie beispielsweise berühmt nach einem Schrägstrich eingeben, durchsucht der Editor alle Wörter mit den Buchstaben berühmt, auch wenn sie berüchtigt sind, wie in der folgenden Abbildung gezeigt:

  • Verwenden n zum nächsten ähnlichen Wort springen
  • Verwenden n um zum vorherigen Wort zurückzukehren

2: Rückwärtssuche

Für die Rückwärtssuche ist der Vorgang derselbe, verwenden Sie einfach ? mit der Suchzeichenfolge anstelle des Schrägstrichs. Die Suche beginnt an der aktuellen Cursorposition, wie in der folgenden Abbildung gezeigt:


Um zum nächsten Vorkommen zu springen, verwenden Sie auf ähnliche Weise n und n in entgegengesetzter Richtung.

Wie suche ich nach einem bestimmten Wort in Vim?

Um ein bestimmtes Wort in Vim zu suchen, bewegen Sie zuerst den Cursor auf das Wort, das Sie suchen möchten, und drücken Sie nun die Esc , um den Modus zu wechseln, und dann * für die nächste Instanz des gleichen Wortes und # für die vorherige Instanz des Wortes.

Wie suche ich das gesamte Wort in Vim?

Das Verfahren zum Durchsuchen des gesamten Wortes in Vim ist etwas anders, die Syntax ist unten angegeben:

/<WORT>

Vim markiert das erste Wort in der Datei.

Wie hebt man Suchergebnisse in Vim hervor?

Eine weitere wichtige Funktion von Vim ist die Hervorhebung der Suchergebnisse. Um diese Funktion zu aktivieren, verwenden Sie :set hlsearch, und um sie zu deaktivieren, verwenden Sie :set !hlsearch.

Abschluss

Vim ist ein leichtgewichtiger Texteditor mit zahlreichen Funktionen, der bei Entwicklern sehr beliebt ist. In diesem Handbuch haben wir eine weitere wichtige Funktion des Vim-Editors kennengelernt. Wir haben auch die grundlegende Vorwärts- und Rückwärtssuche, Methoden zum Auffinden eines bestimmten Wortes und das Ausführen von Befehlen zum Hervorheben der Suchergebnisse und zum Ignorieren der Groß-/Kleinschreibung bei der Suche nach einem Muster kennengelernt.