So suchen Sie nach Text in VIM

So suchen Sie nach Text in VIM
Vim - kurz für VI verbessert - ist ein leistungsstarker Open -Source -Befehlszeilen -Texteditor -Klon des guten alten VI -Editors. Es ist sehr konfigurierbar mit einem umfangreichen Handbuch und schiffen Sie eine Fülle von Funktionen, einschließlich Syntax -Hervorhebung und Farbcodes, umfassende Plugin -Unterstützung sowie Suche und Ersetzen, um einige zu erwähnen.

Suchtext oder eine Zeichenfolge durch manuelles Scrollen auf und ab kann ein entmutigendes und zeitaufwändiges Unterfangen sein. Zum Glück hat der VIM -Redakteur eine schnellere und bequeme Möglichkeit, dies zu tun.

Hauptmodi von VIM

Vim bietet drei Hauptmodi: Befehlsmodus, Modus einfügen, Und Visueller Modus.

Standardmäßig wird der VIM -Editor erstmals im Befehlsmodus gestartet. In diesem Modus sind Tastendrucke inaktiv, und ein Benutzer kann die Datei nicht einfügen oder ändern. Sie können jedoch unter Verwendung der folgenden Schlüssel nach oben und unten navigieren, links und rechts:

k - Bewegt sich in einer Reihe nach oben. (Äquivalent zu Pfeiltaste)

J - Bewegt sich in einer Reihe nach unten. (Äquivalent des Arrow -Down -Schlüssels)

l - Navigiert ein Zeichen rechts oder bewegt sich vorwärts. (Äquivalent des Arrow -rechten Schlüssels)

H - Navigiert einen Charakter nach links oder bewegt sich rückwärts. (Äquivalent des Arrow -Down -Schlüssels)

Sie können die Schlüssel auch mit einem numerischen Buchstaben vorfixieren, um eine bestimmte Anzahl von Zeilen nach oben oder unten zu bewegen oder eine bestimmte Anzahl von Zeichen vorwärts und rückwärts zu bewegen. Zum Beispiel,

6k - bewegt sich 6 Zeilen nach oben

4J - Bewegt sich 4 Zeilen nach unten

Der Einfügenmodus

In diesem Modus können Sie Text eingeben und Änderungen an einer Textdatei vornehmen. Der Einfügenmodus kann aus dem Befehlsmodus zugegriffen werden, indem die folgenden Tasten gedrückt werden.

Der 'ich' Tasten (einfügen) können Sie ein Zeichen in die aktuelle Position des Cursors einfügen.

Der 'A' Schlüssel (anhängen) - Dies bewegt den Cursor One Charakter nach rechts und bringt Sie zum Einfügen des Modus.

Der 'Ö' Schlüssel - Dies erstellt eine neue Zeile unterhalb der aktuellen Zeile und schaltet sich auf den Einfügenmodus ein.

Der visuelle Modus

Der visuelle Modus wird normalerweise verwendet, um Text hervorzuheben, ähnlich wie das Klicken und Ziehen mit einer Maus. Um eine Textauswahl zu treffen, geben Sie einfach ein 'V' Nutzen Sie dann die Pfeiltasten, um Text hervorzuheben.

Führen Sie eine grundlegende Suche in VIM durch

Text suchen, Sie müssen im Befehlsmodus sein. Wenn Sie sich im Einsatzmodus befinden, drücken Sie einfach die Taste "ESC".

Um eine grundlegende Suche nach dem von Ihnen gewünschten Zeichenfolge oder Text durchzuführen, wechseln Sie zum Beginn der Datei und drücken. Geben Sie dann die Suchzeichenfolge ein und drücken Sie die Eingabetaste auf der Tastatur, um die Suche zu beginnen.

Die Taste für die Vorwärtsschwärze ( /) führt eine Vorwärtssuche durch. Es sucht nach der Zeichenfolge oder dem Muster aus der aktuellen Cursorposition bis zum Ende der Datei. Um nach dem nächsten Muster zu suchen, drücken Sie einfach den Buchstaben N auf der Tastatur.

Um rückwärts zu suchen, drücken Sie das Fragezeichensymbol (Symbol für das Fragezeichen ( ? ), geben Sie die Suchzeichenfolge ein und drücken Sie die Eingabetaste auf der Tastatur. Dadurch sucht die Zeichenfolge aus der aktuellen Cursorposition zum Start der Datei.

NOTIZ:

Die Suchoperation sucht nach einer Zeichenfolge oder einem Muster und nicht nach dem gesamten Wort. Zum Beispiel, wenn Sie nach der Zeichenfolge suchen 'form"Die Suchfunktion wird die Ergebnisse zurückgeben, auch wenn die Zeichenfolge in leistungsstärkeren oder ganzen Wörtern wie z."formell' Und 'Uniform.''

Suche nach einem vollständigen Wort

Um nach einem vollständigen Wort zu suchen, drücken Sie zunächst das / oder? Symbol. Geben Sie danach das \ ein, um das Ende des Suchworts zu bezeichnen. Schließlich drücken Sie die Eingabetaste, um die Suche zu beginnen.

Um beispielsweise eine Vorwärtssuche eines Musters durchzuführen, rennen Sie:

/\

Hier suchen wir nach dem vollständigen Wort - ssh - in der /etc/ssh/sshd_config Konfigurationsdatei.

/\

Fallempfindlichkeit ignorieren

Standardmäßig ist VIM fallsempfindlich, ebenso das Suchmuster. So ignorieren. Zum Beispiel sucht /Pfad \ C nach einem Auftreten der Zeichenfolge 'Weg', ob Ober- oder Kleinbuchstabe.

Eine andere Möglichkeit, dies zu erreichen.

Drücken Sie als nächstes die Eingabetaste. Geben Sie danach das ( /) ein, gefolgt vom Suchmuster. Beachten Sie im folgenden Beispiel, wie wir die Großbuchstaben des Musterpfads erhalten.

/Weg

Suchen Sie nach dem Verlauf der durchsuchten Saiten

Vim behält eine Geschichte aller Suchelemente bei. Um die durchsuchten Saiten anzuzeigen, geben Sie einfach / oder ein oder ? Im Befehlsmodus und drücken Sie entweder den Pfeil nach oben oder den Pfeil nach unten, um durch zuvor durchsuchte Muster zu scrollen.

Einpacken

Dies fasst zusammen, wie Sie nach Strings, Mustern oder vollständigen Wörtern im VIM -Editor suchen können.