vim
Recherche dans le tampon actuel
Recherche…
Recherche d'un motif arbitraire
Les commandes de recherche standard de Vim sont / pour la recherche directe et ? pour la recherche en arrière.
Pour lancer une recherche à partir du mode normal:
- appuyez sur
/, - tapez votre motif,
- appuyez sur
<CR>pour effectuer la recherche.
Exemples:
/foobar<CR> search forward for foobar
?foo\/bar<CR> search backward for foo/bar
n et N peuvent être utilisés pour passer à l’occurrence suivante et précédente:
Si vous appuyez sur
naprès une recherche avancée, le curseur se positionne sur la prochaine occurrence, en avant .Si vous appuyez sur
Naprès une recherche avancée, le curseur se positionne sur la prochaine occurrence, vers l'arrière .En appuyant sur
naprès une recherche en arrière, le curseur se positionne sur la prochaine occurrence, en arrière .Appuyez sur
Naprès une recherche en arrière pour positionner le curseur sur la prochaine occurrence, en avant .
Recherche du mot sous le curseur
En mode normal, déplacez le curseur sur n'importe quel mot, puis appuyez sur * pour rechercher la prochaine occurrence du mot sous le curseur ou appuyez sur # pour rechercher en arrière.
* ou # recherche le mot exact sous le curseur: la recherche de big trouverait seulement big et pas bigger .
Sous le capot, Vim utilise une recherche simple avec des atomes de frontières de mots :
-
/\<big\>for*, -
?\<big\>pour#.
g* ou g# ne recherche pas le mot exact sous le curseur: la recherche de big trouverait bigger .
Sous le capot, Vim utilise une recherche simple sans atomes limitant les mots :
-
/\<big\>for*, -
?\<big\>pour#.
exécuter la commande sur les lignes contenant du texte
La commande :global a déjà son propre sujet: La commande globale