Comment rechercher un mot début \word
dans vim. Je peux le faire en utilisant le menu de recherche. Y a-t-il un autre raccourci pour cela?Recherche d'un caractère barre oblique inverse dans vim
Répondre
Essayez:
/\\word
en mode commande.
Vous pouvez rechercher la plupart des éléments de votre document à l'aide d'expressions régulières. En mode normal, tapez '/', puis commencez à taper votre expression régulière, puis appuyez sur Entrée. « \ < » correspondrait au début d'un mot, si
/\<foo
correspondrait à la chaîne « foo », mais que si elle est au début d'un mot (précédé par des espaces dans la plupart des cas).
Vous pouvez rechercher le caractère anti-slash en échappant avec une barre oblique inverse, donc:
/\<\\foo
trouverait le modèle « \ foo » au début d'un mot.
Combinez votre réponse et la mienne, et vous obtenez:/\ <\\ mot :-) –
Merci, Chris. Édité. –
'\ <\\' n'est pas particulièrement significatif, cependant: '\' n'est pas un caractère de mot. – ephemient
La raison recherche de quelque chose, y compris « \ » est différent est parce que « \ » est un caractère spécial et doit être échappé (préfixé avec une barre oblique inverse)
De même, à la recherche de « 100 $ », qui comprend le caractère spécial "$":
Press/
Type \$100
Press return
pour rechercher "abc", qui ne comprend pas un caractère spécial:
Press/
Type abc
Press return
pas directement concerné (/\\word
est la solution correcte et rien ne change ici que), mais pour vos informations:
Si vous êtes un modèle avec de nombreux personnages ayant une signification particulière à regexes, vous pouvez trouver « nomagic » et Mode "très nomagique" utile.
/\V^.$
recherchera la chaîne littérale ^.$
, au lieu de « lignes de exactement un caractère » (\v
« très magique » et la valeur par défaut \m
« magiques » modes) ou « lignes exactement une période » (\M
" mode "nomagique").
- 1. Comment puis-je échapper le caractère barre oblique dans vi?
- 2. PHP - supprimer une barre oblique inverse à partir d'une apostrophe
- 3. Lucene et barre oblique
- 4. Comment ajouter une seule barre oblique inverse à une chaîne dans Ruby?
- 5. Echappement d'une barre oblique inverse dans un fichier batch à l'aide de FINDSTR
- 6. Comment éviter la double barre oblique inverse SELECT INTO OUTFILE MySQL
- 7. aller au caractère dans vim
- 8. Impossible d'ajouter une barre oblique avec .htaccess
- 9. .htaccess avec ou sans barre oblique
- 10. "EOL lors de l'analyse de chaîne de caractères entre guillemets simples"? (Barre oblique inverse dans la chaîne)
- 11. Problème avec une barre oblique dans une chaîne de requête
- 12. Comment détecter Ctrl - Barre oblique dans l'application WinForm
- 13. Supprimer la première barre oblique dans un lien?
- 14. Javascript Expression régulière pour correspondre à la chaîne à moins que précédée par une barre oblique inverse
- 15. Javascript - Remplacer le caractère d'échappement dans un littéral de chaîne
- 16. IMAP Recherche avec « caractère
- 17. Recherche dans: normal vim commande misbehaves
- 18. VIM recherche de motif dans le correctif
- 19. Recherche interactive/remplacement de regex dans Vim?
- 20. Effectuer une recherche de géolocalisation inverse
- 21. comment supprimer du dernier caractère à la fin d'une chaîne, à une barre oblique au milieu d'une chaîne?
- 22. Faire l'insertion d'un caractère unique dans vim une opération atomique
- 23. Insérer le caractère de retour chariot dans vim
- 24. IE8 ignore l'espace de largeur nulle lorsqu'il est précédé d'une barre oblique en mode standard
- 25. Recherche d'un caractère spécifique dans une chaîne dans Matlab
- 26. Centrer automatiquement les résultats de recherche vim
- 27. ASP.NET - Comment échapper une apostrophe avec une barre oblique à insérer dans une base de données
- 28. Comment désactiver la surbrillance de recherche Vim
- 29. Résolution d'un problème de barre oblique à la fin d'une installation donnée
- 30. Regex pour supprimer les commentaires de style javascript double barre oblique (//)
Pouvez-vous clarifier la question? Cherchez-vous des mots qui commencent par 'word' ou avec '\ word' ou juste le motif '\ word' que ce soit au début ou à la fin d'un mot? –
Le titre de la question faisait spécifiquement référence à la barre oblique inverse, ce ne serait donc pas simplement "mot". –
J'ai corrigé la plupart des fautes de frappe sauf une: Devrais-je dire "je peux" ou "je ne peux pas"? –