我怎样才能根据我在插入模式还是正常模式来更改 vim 中的光标?

我怎样才能根据我在插入模式还是正常模式来更改 vim 中的光标?

我习惯使用 GVim,但我也想充分利用 vim+tmux。因此我决定改用 vim。但在 vim 中,光标样式不会根据模式而改变。

我使用 zsh 和 gnome 终端。

我曾尝试过这个答案:如何让 Gnome 终端上控制台 Vim 中的光标根据正常或插入模式从细线变为块

if has("autocmd")
  au InsertEnter * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape ibeam"
  au InsertLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape block"
  au VimLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape ibeam"
endif

但它会全局改变光标。

我也尝试过这个插件,但它也没有起作用。(我如何检查插件是否正常工作?)

答案1

相关内容