例如insert時,顯示的是"|",命令模式時,顯示的時方塊? 在macvim中,預設會改變形狀的,但在shell裡不會,要怎麼配置呢?
設定Gvim的遊標可以使用guicursor,例如只有在插入模式下設定遊標為'|',可以用一下設定:
guicursor
set guicursor=i:ver1
在shell裡肯定不會變遊標形狀的原因是因為shell中的遊標是shell(gnome-terminal)的設定。之所以cursor的設定為guicursor,意思是這個設定只對gvim而言(gvim的g就是gui的意思)
如果 $TERM_PROGRAM =~ "iTerm" 讓 &t_SI = "]50;CursorShape=1x7" 讓 &t_EI = "]50;CursorShape=0x7" 結束
設定Gvim的遊標可以使用
guicursor
,例如只有在插入模式下設定遊標為'|',可以用一下設定:在shell裡肯定不會變遊標形狀的原因是因為shell中的遊標是shell(gnome-terminal)的設定。之所以cursor的設定為guicursor,意思是這個設定只對gvim而言(gvim的g就是gui的意思)
如果 $TERM_PROGRAM =~ "iTerm"
讓 &t_SI = "]50;CursorShape=1x7"
讓 &t_EI = "]50;CursorShape=0x7"
結束