web-dev-qa-db-fra.com

Recherche de mots dans vim?

Je peux rechercher Word dans vim avec /Word. Comment puis-je rechercher uniquement pour Word, à l'exclusion des recherches pour Word1 et Word2?

126
kal

comme ça:

/\<Word\>

\< signifie début de la parole, et \> signifie la fin d'une Parole,

Ajout du commentaire de @ Roe:
VIM fournit un raccourci pour cela. Si vous avez déjà Word à l'écran et que vous voulez en trouver d'autres instances, vous pouvez placer le curseur sur le mot et appuyer sur '*' pour rechercher en avant dans le fichier ou '#' pour rechercher en arrière.

177
Nathan Fellman
  1. vim filename
  2. presse /
  3. tapez le mot que vous souhaitez rechercher
  4. appuyez sur Entrée
58
Mushir

Si vous travaillez dans Ubuntu, suivez les étapes suivantes:

  1. Presse / et tapez Word pour rechercher
  2. Pour rechercher en avant, appuyez sur la touche 'SHIFT' avec * clé
  3. Pour rechercher en arrière, appuyez sur la touche 'SHIFT' avec # clé
20
Priya R

Pour la recherche de base:

  • / pattern - recherche en avant le motif
  • ? pattern - recherche en arrière
  • n - répéter la recherche en avant
  • N - répéter en arrière

Certaines variables que vous pourriez vouloir définir:

  • : set ignorecase - insensible à la casse
  • : set smartcase - cas d'utilisation en cas d'utilisation de majuscules
  • : set incsearch - Afficher le match en tant que recherche
19
NeeruSingh