11
votes

Recherche de caractères de barre oblique inverse dans Vim

Comment rechercher le mot Démarrage de mots \ Word dans Vim. Je peux le faire en utilisant le menu de la recherche. Y a-t-il une autre coupe courte pour cela?


4 commentaires

Pouvez-vous clarifier la question? Vous recherchez des mots qui commencent par «mot» ou avec «\ Word» ou juste le modèle '\ Word », que ce soit au début d'un mot ou non?


Le titre de la question a rendu une référence spécifique au backslash, de sorte que ce ne serait pas simplement "mot".


J'ai corrigé la plupart des fautes de frappe mais une: cela devrait-il être "je peux" ou "je ne peux pas"?


@Aaron: Je l'ai lu comme "Can", comme dans l'OP, le fait actuellement de cette façon, mais en veut un meilleur.


4 Réponses :


4
votes

Vous pouvez rechercher la plupart des tâches de votre document en utilisant des expressions régulières. Du mode normal, tapez / 'puis commencer à taper votre expression régulière, puis appuyez sur Entrée. "\ <'correspondrait au début d'un mot, donc xxx

correspondrait à la chaîne" foo ", mais uniquement là où il se trouve au début d'un mot (précédé de blouses dans la plupart des cas) .

Vous pouvez rechercher le caractère de barreaux à l'arrière en l'évacuant avec une barre oblique inverse, donc: xxx

trouverait le modèle "\ foo" au début d'un mot.


2 commentaires

Combinez votre réponse et votre mienne, et vous obtenez: / \ <\ <\\ Word :-)


\ <\ `n'est pas particulièrement significatif, bien que: ` n'est pas un caractère de mot.



21
votes

Essayez: xxx

en mode de commande.


0 commentaires

3
votes

La raison pour laquelle la recherche de quelque chose, y compris "\" est différente, c'est parce que "\" est un caractère spécial et doit être échappé (ajourné avec une barre oblique inverse)

De même, pour rechercher "100 $", qui inclut la spéciale caractère "$": xxx

à rechercher "abc", qui n'inclut pas de caractère spécial: xxx


0 commentaires

4
votes

pas directement pertinent ( / \\ word code> est la solution correcte, et rien d'ici ne change ici), mais pour vos informations:

: h magic code> p>

Si vous êtes pour un motif avec de nombreux personnages Avec une signification particulière pour les expulsions, vous pouvez trouver un mode "Nomagic" et "très Nomagic" utile. P>

/\V^.$


0 commentaires