Vim 视觉模式 - 有没有办法仅在视觉模式下更改背景颜色?

Vim 视觉模式 - 有没有办法仅在视觉模式下更改背景颜色?

我忘记了使用 VIM 时处于哪种模式,所以我在我的中进行了设置,.vimrc这样当背景变为黄色时我很容易知道我处于插入模式

:au InsertEnter * hi Normal term=reverse ctermbg=darkgrey guibg=yellow "
:au InsertLeave * hi Normal term=NONE    ctermbg=black    guibg=white " 

当我处于可视模式时,如何执行类似的操作?或者这是不可能的?

答案1

没有用于进入/离开可视模式的相应自动命令(但是;最近有人在vim_dev 邮件列表)。

因此,您只能通过重载进入/退出可视模式的映射来评估mode()(例如在 中'statusline')或模拟(不幸的是,只是不完全),如下所示:

相关内容