如何使光标在插入模式下显示为垂直线,在正常模式下显示为块,在 iterm2 上的 vim 中



如何在插入模式下将 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>\"

最新更新