Maison > Questions et réponses > le corps du texte
La palette de couleurs est définie sur la palette de couleurs du désert
Il semble qu'après avoir exécuté une commande telle que : 4,11s/^/#/g, cela ressemblera à l'image ci-dessous.
Ce problème existe en mode normal et en mode édition.
Comment pouvons-nous revenir à la normale ?
================
Selon la réponse de faible, la mise en surbrillance est provoquée par le contenu sélectionné par la mise en surbrillance de la commande de remplacement, utilisez donc simplement set nohls.
Cependant, let @/="" a également le même effet. Pouvez-vous expliquer le sens de cette phrase ?
PHP中文网2017-05-16 16:43:38
C'est un comportement normal. Parce que vous avez exécuté :4,11s/^/#/g
, cette opération correspond au début de la ligne, donc toutes les lignes seront mises en surbrillance. :4,11s/^/#/g
,这个操作是匹配行首,所以所有行首都会高亮。
输入以下命令取消高亮。
:let @/ = ""
如果你永远不想看到高亮搜索结果,那么在.vimrc
和.gvimrc
set hls
🎜Si vous ne souhaitez jamais voir les résultats de recherche en surbrillance, supprimez la ligne suivante dans .vimrc
et .gvimrc
🎜
rrreee世界只因有你2017-05-16 16:43:38
:let @{reg-name} = {expr1} :let-register :let-@
Écrivez le résultat de l'expression {expr1} dans le registre
{nom-reg}. {reg-name} doit être une seule lettre, et
doit être le nom d'un registre inscriptible (voir
|s'inscrit|). "@@" peut être utilisé pour les personnes sans nom
inscrivez-vous, "@/" pour le modèle de recherche.
Si le résultat de {expr1} se termine par un
l'inscription se fera par ligne, sinon elle sera définie sur
au niveau du caractère.
Cela peut être utilisé pour effacer le dernier modèle de recherche : >
:let @/ = ""
&Lt ; C'est différent de rechercher une chaîne vide,
qui s'adapterait partout.
这是vim的帮助文档,相信你能看懂吧:Cela peut être utilisé pour effacer le dernier modèle de recherche
为情所困2017-05-16 16:43:38
Si je l'utilise, je recherche simplement une chaîne aléatoire. Il n'est pas nécessaire de se souvenir de détails tels que : /sadjfldsjglkfdjgh afin que la première ligne ne soit pas mise en surbrillance.