Vous voulez la commande :nohlsearch
, mais vous ne voulez pas taper cela à chaque fois. Mettez ceci dans votre ~/.vimrc :
nnoremap <silent> <leader>n :nohlsearch<CR>
Après cela, il vous suffit d'entrer votre leader (qui par défaut est \
) puis n
pour effacer les matchs. Vous n'avez pas besoin d'utiliser n
; si vous préférez, choisissez autre chose.
Vous pouvez également remapper votre leader sur quelque chose de plus confortable, si vous le souhaitez. J'utilise une virgule :
let mapleader = ","
(Cela va avant le mappage pour effacer les recherches.)
je viens de /qiw772723euz
pour "rechercher" quelque chose qui n'est pas dans le fichier. solution de contournement hacky, je sais, je suis également intéressé par une vraie solution :)
Semblable à la réponse @Telemachus ci-dessus, un commentaire sur cette réponse à SO par @David Winslow a suggéré de mapper une bascule de hlsearch
. Vous mapperez les éléments suivants :
nmap <silent> <leader>n :set hlsearch!<CR>
Appuyez sur n pour activer et désactiver la recherche en surbrillance à chaque fois que vous appuyez dessus.