Maison  >  Questions et réponses  >  le corps du texte

L'arrière-plan de la première colonne de toutes les lignes de vim devient bleu foncé, comment le restaurer à la normale ?

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 ?

ringa_leeringa_lee2712 Il y a quelques jours773

répondre à tous(6)je répondrai

  • PHP中文网

    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

    Entrez la commande suivante pour annuler la mise en surbrillance. 🎜
    set hls
    
    🎜Si vous ne souhaitez jamais voir les résultats de recherche en surbrillance, supprimez la ligne suivante dans .vimrc et .gvimrc🎜 rrreee

    répondre
    0
  • 世界只因有你

    世界只因有你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 ou un , le
    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

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 16:43:38

    :nohl

    xxxxxxxxxxxxxxxxxxxxxxxxx

    répondre
    0
  • 某草草

    某草草2017-05-16 16:43:38

    pas de recherche en haute lumière
    :nohls

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:43:38

    :non, Entrez
    Ne pas mettre en surbrillance les résultats trouvés.

    répondre
    0
  • 为情所困

    为情所困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.

    répondre
    0
  • Annulerrépondre