Outils pour utilisateurs

Outils du site


software:applications:vim:rechercher

Rechercher sous Vim

Recherche

Pour rechercher un motif, depuis le mode normal on utilise:

  • /motif pour faire une recherche en aval du curseur;
  • ?motif pour lancer la recherche en amont du curseur;

Pour rechercher le mot “test” dans la suite du fichier:

/test

Par défaut la recherche est sensible à la casse de caractères. Pour modifier le comportement:

:set ignorecase

# équivalent
:set ic

# Pour que la recherche soit à nouveau sensible à la casse
:set noignorecase

# équivalent
:set noic

La fonction smartcase permet de lancer une recherche non sensible à la casse lorsque le motif est composé exclusivement de minuscules ou de respecter la casse si au moins une majuscule est présente

:set smartcase

Pour mettre en surbrillance les résultats, depuis le mode normal:

:set hlsearch

# équivalent
:set hls

# Active la surbrillance des résultats pendant la frappe (correspondances partielles)
:set incsearch

# équivalent
:set is 

La documentation décrivant de façon exhaustive les fonctionnalités de recherche:

:help search-commands

Pour annuler la surbrillance des résultats d'une recherche :

:set nohlsearch

Références

software/applications/vim/rechercher.txt · Dernière modification : 2023/08/09 19:21 de yoann