VIM -Fall unempfindlicher Suche

VIM -Fall unempfindlicher Suche
Möglicherweise haben Sie beim Programmieren viele Suchanfragen verwendet. Es gibt viele Situationen, in denen Sie die genaue Übereinstimmung einer Zeichenfolge in einer Textdatei oder im Code durchsuchen müssen, einschließlich der Fallempfindlichkeit. In solchen Fällen kann es schwierig sein, dies zu tun. Vim hat uns eine Möglichkeit gegeben, das Match zu durchsuchen, ohne mit seinem Fall beunruhigt zu werden, ich.e., obere oder untere. In diesem Artikel wird der Fall unempfindlich nach einigen Zeichenfolgen von Charakteren innerhalb des VIM -Editors des Ubuntu 20 erörtert.04 Linux -Betriebssystem. Daher müssen Sie sicherstellen, dass der VIM -Editor am Ende vollständig konfiguriert ist. Wir werden mit der Öffnung der Konsolenanwendung beginnen, da wir die meisten Arbeiten am Terminal erledigen müssen. Verwenden Sie also die Strg+Alt+T -Verknüpfung, um dies zu tun. Innerhalb des Terminals müssen Sie jede Text- oder Codedatei innerhalb des VIM -Editors öffnen. Also haben wir das bereits erstellte Neue geöffnet.TXT -Datei mit dem im Screenshot gezeigten VIM -Befehl.
$ vim neu.txt

Ihre Datei wird im normalen Modus des VIM -Editors geöffnet. Sie müssen den VIM -Einsatzmodus öffnen, indem Sie die Taste "I" drücken. Im Einfügemodus von VIM müssen Sie einige Textdaten in diese Datei mit mehr als einem Auftreten eines Wortes hinzufügen.e., Linux oder ist.

Öffnen Sie den visuellen Modus von VIM mit der Taste „V“ im normalen Modus. Sie werden wie unten gezeigt in den visuellen Block umgeleitet.

Nehmen wir an, wir möchten das Wort „IS“ innerhalb des unten gezeigten Textes durchsuchen, ohne dass ein Fall unempfindliche Konfigurationen hinzugefügt wird. Wir müssen also das "/" -Schild drücken, um eine Zeichenfolge im Befehlsmodus zu durchsuchen. Wir haben die Zeichenfolge "IS" mit dem Zeichen "/" hinzugefügt und die Eingabetaste gedrückt.

Die Ausgabe wäre so etwas wie unten. Sie sehen.

Um das nächste Ereignis von „IS“ zu sehen, müssen wir die „N“ oder die nächste Taste von der Tastatur drücken. Die folgende Ausgabe zeigt die 2nd Auftreten des Wortes „IS“ an Position 48.

Um zum vorherigen Vorkommen oder in rückwärts gerichteter Richtung zurückzukehren.

Fallbefehlsmethode ignorieren:

Die allererste Methode, um eine Zeichenfolge zu durchsuchen, ohne ihre Fallempfindlichkeit zu überprüfen. Öffnen Sie also im normalen VIM -Modus die Befehlszeile mit dem Zeichen ":". Fügen Sie nun den Befehl unter dem fester festgelegten Set Ignore Case hinzu, während die Taste "Eingabetaste" drücken, um ihn anzuwenden. Dies ist die direkte Methode dafür. Sie können es auch in der VIM -Konfigurationsdatei tun, ich.e., vimrc.

Um die VIM-Konfigurationsdatei zu verwenden. Drücken Sie die Eingabetaste, um es zu öffnen.

Sie müssen das Filetype -Einklebungs -Plugin aktivieren und die Eigenschaften, die Sie in VIM verwenden möchten, wie im Bild angezeigt werden. Nach diesen Eigenschaften haben wir dem aktiviert Fall ignorieren Verwenden Sie den Befehl fest in der VIM -Konfigurationsdatei als hervorgehoben. Um die Änderungen zu speichern, probieren Sie den angegebenen Befehl in der Befehlszeile aus, wie auch im Bild gezeigt.

Nachdem Sie die Änderungen gespeichert und die VIM -Datei geschlossen haben, sind Sie im normalen Modus des VIM -Editors zurück. Jetzt müssen Sie diese Änderungen auch auf den VIM -Editor anwenden. Verwenden Sie also den Befehl "Quell" in der Befehlszeile, wie im Bild unten gezeigt.

Jetzt ist es Zeit, die Änderungen zu sehen, indem eine bestimmte Zeichenfolge im VIM -Editor gesucht wird. Daher haben wir das "/" -Scharakter im visuellen Modus von VIM zusammen mit der Zeichenfolge "Linux" verwendet, um eine unempfindliche Suche durchzuführen. Drückte die Eingabetaste für die endgültige Aktion.

Im Gegenzug haben wir das erste Ereignis des Wortes „Linux“ im visuellen Modus von VIM ohne Berücksichtigung des niedrigeren Falls einer Suchzeichenfolge erhalten. Das erste Ereignis enthält das erste Kapitalcharakter darin, während die durchsuchte Zeichenfolge alle niedrigerer Fall war.

Drücken Sie die Taste „N“ oder „Weiter“, um nach dem nächsten Ereignis zu suchen. Sie können sehen, dass es das Wort „Linux“ mit allen Großbuchstaben in IT hervorgehoben hat, ohne seine Fallempfindlichkeit innerhalb des visuellen Modus zu berücksichtigen.

Gleich wie dies können Sie auch nach dem nächsten Ereignis des Wortes „Linux“ suchen, ohne seine Fallempfindlichkeit zu berücksichtigen. Verwenden Sie dafür "n" oder den nächsten Schlüssel zum Weiterleiten der Suche und "P" oder "Rückenschaltfläche" für die Rückwärtssuche.

Sie können auch die Immobilie „Smart Case“ zusammen mit der Ignorecase von VIM nutzen. Öffnen Sie also die VIM -Konfigurationsdatei und aktivieren Sie die Smart Case -Eigenschaft mit dem Befehl SET, wie im Bild unten gezeigt. Verwenden Sie nun den Befehl „WQ“ in der Befehlszeile, um die VIM -Konfigurationsdatei zu speichern und zu beenden.

: Ignorecase setzen
: Setzen Sie SmartCase
: WQ

Der Smart -Fall funktioniert etwas anders als der Fall Ignoring. Verwenden Sie also im visuellen Modus von VIM die "/" mit der Zeichenfolge, um in der Befehlszeile zu suchen. Drücken Sie die Eingabetaste für die endgültige Aktion.

Sie werden sehen, dass der VIM -visuelle Modus Ihnen die Ausgabe wie unten gibt. Es wird alle Bereiche hervorheben, die jedes Auftreten des Wortes „Linux“ im Text des Neuen enthalten.TXT -Datei. Es wird von der ersten Existenz des Wortes "Linux" bis zum ersten Charakter der letzten Existenz des Wortes "Linux" beginnen.

Abschluss:

In diesem Artikel haben wir die verschiedenen Methoden zur Durchführung von Fall-unempfindlichen Suchanfragen innerhalb des VIM-Editors erörtert. Wir haben den Befehl ignoreCase und die SmartCase -Eigenschaft in unseren Beispielen besprochen. Wir haben auch gesucht, ohne eine unempfindliche Konfiguration von Fall anzuwenden, i, ich.e., Normale Suche. Wir hoffen.