Lorsque vous utilisez une /recherche en avant ou une ?recherche en arrière en moins, toutes les occurrences du fichier sont mises en surbrillance. Après avoir trouvé l'exemple du mot que je cherche, quel est le moyen le plus correct de ne pas mettre en évidence quelque chose?
Actuellement, je viens d'appuyer sur /
puis mash charabia dans le champ de saisie. Aucun résultat = pas de faits saillants!
Je cherche quelque chose qui ressemble à la :nohl
fonctionnalité de vim , en moins.
Réponses:
Vous pouvez utiliser Alt+ upour supprimer la surbrillance des derniers résultats de recherche.
Vous pouvez les surligner à nouveau avec Alt+ u, c'est une bascule.
Mise hors le point culminant ne coupe pas la colonne d'état , montrant des marques sur chaque ligne contenant un match , si la colonne est activée à l' aide des options
-J
ou--status-column
ou les touches -J.Pour masquer la colonne de statut , utilisez -+J.
Pour afficher la colonne d'état, utilisez -J.
(Techniquement, Alt+ uil est équivalent à ESCuau niveau du terminal - qui est la raison pour laquelle la Alt-key ne figure pas dans la page de manuel.)
la source
Esc
+u
est un moyen très important de faire cela sur OSX oùAlt
+u
vous donne un caractère totalement indépendant.Alt
quelque chose qui est conforme au comportement décrit dans ce post.De
man less
:ESC-u
Annuler la recherche en surbrillance. Désactive la mise en surbrillance des chaînes correspondant au motif de recherche actuel. Si la surbrillance est déjà désactivée en raison d'une commande ESC-u précédente, réactivez-la. Toute commande de recherche réactivera également la surbrillance. (La surbrillance peut également être désactivée en basculant l'option -G; dans ce cas, les commandes de recherche ne réactiveront pas la surbrillance.)
la source