{{tag>software application vim cli}} ====== 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 ===== * https://www.vimfromscratch.com/articles/vim-case-insensitive-search/ * vimtutor