9
votes

Comment rechercher des mots complets dans Vim?

Si je recherche 'string'; Je veux trouver exactement la «chaîne» comme un mot; et pas 'qstring', "sostring", etc.

Voici les options de mon .vimrc xxx

vim

0 commentaires

3 Réponses :


15
votes

Peut-être que cette réégycle vous aidera: "\ "


5 commentaires

Si je tape "\ 'pour passer en mode de recherche; puis tapez 's'; ALLUIT Essaie de rechercher un "espace"; Depuis \ S signifie espace droit?


Voici ma séquence de Keystrokes 1. \ (pour entrer en mode de recherche) 2. / S (Ceci essaie de trouver un espace)


Non, vous devez d'abord entrer dans le mode de recherche, puis tapez le motif. Alors essayez de frapper les touches exactement: - / \


@Shergill: Vous voudrez peut-être regarder: H \ <


Si vous pouvez mettre votre curseur sur la chaîne, alors * recherchera l'avenir de cette chaîne exacte et de la recherche.



10
votes

Utilisez ceci:

\<string\>


0 commentaires

-2
votes

Pourquoi pas seulement chercher "String"? Fonctionne pour moi ...


1 commentaires

Cela suppose que les mots n'ont pas de ponctuation attachée. Il ne correspondra pas également à des mots qui pourraient être à la fin d'une ligne.