Comment faire en sorte que le curseur vim dans le shell ait différentes formes dans différents états
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:42:34
0
2
886

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 ?

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(2)
迷茫

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)

Ty80

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal