recherche

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

Comment faire en sorte que le curseur vim dans le shell ait différentes formes dans différents états

Par exemple, lors de l'insertion, "|" s'affiche, et en mode commande, un carré s'affiche ?
Dans macvim, la forme sera modifiée par défaut, mais pas dans le shell Comment la configurer ?

曾经蜡笔没有小新曾经蜡笔没有小新2743 Il y a quelques jours856

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

  • 迷茫

    迷茫2017-05-16 16:44:34

    Vous pouvez utiliser guicursor pour définir le curseur de Gvim. Par exemple, si vous définissez uniquement le curseur sur '|' en mode insertion, vous pouvez utiliser la configuration suivante :

    set guicursor=i:ver1
    

    La raison pour laquelle la forme du curseur ne changera certainement pas dans le shell est que le curseur dans le shell est le paramètre du shell (gnome-terminal). La raison pour laquelle le curseur est défini sur guicursor signifie que ce paramètre est uniquement pour gvim (g dans gvim signifie gui)

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 16:44:34

    si $TERM_PROGRAM =~ "iTerm"
    laissez &t_SI = "]50;CursorShape=1x7"
    laissez &t_EI = "]50;CursorShape=0x7"
    fin

    répondre
    0
  • Annulerrépondre