如何在插入模式下将 vim 光标更改为垂直线,并在正常模式下阻止,iterm2。 苹果操作系统
我尝试了其他一些配置,我在网上找到它说它会修复它,但没有一个有效。我已经尝试过这个,从命令模式下的垂直 vim 光标:
let &t_EI = "<Esc>]50;CursorShape=0x7"
let &t_SI = "<Esc>]50;CursorShape=1x7"
我也从这个网站上尝试过这个 https://hamberg.no/erlend/posts/2014-03-09-change-vim-cursor-in-iterm.html
if $TERM_PROGRAM =~ "iTerm"
let &t_SI = "<Esc>]50;CursorShape=1x7"
let &t_EI = "<Esc>]50;CursorShape=0x7"
endif
似乎没有任何工作,光标在插入模式和正常模式下仍然是一个块。还有什么我可以尝试的吗?
本指南中包含您需要了解的所有信息。
let &t_SI = "<Esc>]50;CursorShape=1x7"
let &t_SR = "<Esc>]50;CursorShape=2x7"
let &t_EI = "<Esc>]50;CursorShape=0x7"
如果您使用 tmux
:
let &t_SI = "<Esc>Ptmux;<Esc><Esc>]50;CursorShape=1x7<Esc>\"
let &t_SR = "<Esc>Ptmux;<Esc><Esc>]50;CursorShape=2x7<Esc>\"
let &t_EI = "<Esc>Ptmux;<Esc><Esc>]50;CursorShape=0x7<Esc>\"