Suchen Sie im Vim-Befehlsmodus nach einem genauen Wort

20

Ich möchte im Befehlsmodus in Vim nach einem genauen Wort suchen (mit dem Befehl Vim /wordtosearch, NICHT mit den Befehlen *oder nach dem aktuellen Wort am Cursor #suchen). Ich möchte z. B. nach einem genauen Wort suchen, z um CIF_handle oder CIF_drv zu finden.

Wie veranlasst man Vim, im Befehlsmodus nach einem genauen Wort zu suchen?

(Mir macht der Fall des gesuchten Wortes nichts aus, da ich ihn bereits ignorecaseeingestellt habe.)

goldene Mitte
quelle

Antworten:

31

Verwenden Sie reguläre Ausdrücke:

/\<your_exact_word\>

Mit anderen Worten, schließen Sie Ihre Suchzeichenfolge zwischen \<und ein\>

Janne Pikkarainen
quelle
@ Danke: gut gearbeitet. Wird das Wort in \ <.. \> eingeschlossen, handelt es sich um eine reguläre Suche.
GoldenMean
Ja, es ist eine reguläre Suche.
Janne Pikkarainen
Aber was machst du, wenn du nach einem String wie "1 ..." suchen musst? Es werden alle Zahlen hervorgehoben, die mit 1 beginnen, und nicht die Zeichenfolge mit den Punkten.
scigor
Funktioniert nicht mit Klammern.
Wie konfigurieren Sie, vimum sich bei einer exakten Wortsuche zu verhalten, ohne sie mit \<und \>char umbrechen zu müssen? Kann vimman eine exakte Wortsuche durchführen lassen /eightFoldPaths?
Typelogic
-1

Ich hatte gerade versucht, mit / \ <*> buchstäblich nach * sign in vim zu suchen. Offensichtlich zählte dies auch den Platz in der Liste. Hier ist die Möglichkeit, es auf sehr nomagische Weise zu tun.

/ \ v *

Für weitere Informationen: help \ V

Schwerfällig
quelle
1
Entschuldigung, aber dies ist keine Antwort auf die angegebene Frage. Wenn Sie der akzeptierten Antwort Informationen hinzufügen möchten, können Sie dort einen Kommentar hinzufügen.
Edward