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
n
après une recherche avancée, le curseur se positionne sur la prochaine occurrence, en avant .Si vous appuyez sur
N
après une recherche avancée, le curseur se positionne sur la prochaine occurrence, vers l'arrière .En appuyant sur
n
après une recherche en arrière, le curseur se positionne sur la prochaine occurrence, en arrière .Appuyez sur
N
aprè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