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.)

Antworten:


31

Verwenden Sie reguläre Ausdrücke:

/\<your_exact_word\>

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


@ 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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.