Après une recherche que j'ai faite, toutes les correspondances pour la requête respective restent en surbrillance et c'est ennuyeux. Cela se produit même après avoir fermé le fichier respectif (comportement normal?). Comment supprimer cela?
linux
vim
highlighting
Alex
la source
la source
je viens
/qiw772723euz
de "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 :)la source
Semblable à la réponse de @Telemachus ci-dessus, un commentaire sur cette réponse sur SO par @David Winslow a suggéré de mapper une bascule de
hlsearch
. Vous mapperiez les éléments suivants:Si vous appuyez sur n, la recherche de surbrillance sera désactivée et activée à chaque fois que vous la frapperez.
la source
Dans ma configuration, j'efface les termes de recherche mis en évidence en appuyant simplement sur Entrée en mode commande . Voilà comment c'est configuré.
En guise de remarque, j'aime m'assurer que mes correspondances de recherche sont mises en évidence très clairement , quel que soit le jeu de couleurs, je leur donne donc du texte noir sur fond jaune.
la source
J'ai une solution légèrement différente. Pour moi, il me semble que la chose naturelle à faire serait d'appuyer
<esc>
pour que cela disparaisse. Mais ça ne marche pas. Mapping<esc>
pour:noh
a des effets secondaires désagréables, de sorte que n'est pas une option non plus .<Leader>n
et des cartographies similaires ne me semblent pas intuitives pour une tâche aussi triviale. Cependant, appuyer<esc>
deux fois est une chose avec laquelle je peux vivre:nnoremap <silent> <esc><esc> :nohlsearch<CR>
la source