如何讓shell中的vim遊標不同狀態時形狀不同
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:42:34
0
2
876

例如insert時,顯示的是"|",命令模式時,顯示的時方塊?
在macvim中,預設會改變形狀的,但在shell裡不會,要怎麼配置呢?

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

全部回覆(2)
迷茫

設定Gvim的遊標可以使用guicursor,例如只有在插入模式下設定遊標為'|',可以用一下設定:

set guicursor=i:ver1

在shell裡肯定不會變遊標形狀的原因是因為shell中的遊標是shell(gnome-terminal)的設定。之所以cursor的設定為guicursor,意思是這個設定只對gvim而言(gvim的g就是gui的意思)

Ty80

如果 $TERM_PROGRAM =~ "iTerm"
讓 &t_SI = "]50;CursorShape=1x7"
讓 &t_EI = "]50;CursorShape=0x7"
結束

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板