我刚刚开始使用Vim,我发现自己对目前处于哪种模式感到困惑。我想知道是否可以在不同模式下更改行号颜色(我默认显示)(命令,视觉和插入),以便我可以轻松识别它。
答案 0 :(得分:5)
Vim有一个名为showmode
的选项,如果您不处于正常模式,它会在最后一行显示一条消息。有关详细信息,请参阅:help 'showmode'
。
如果您真的想在插入模式下更改数字列的背景,您可以执行以下操作:
autocmd InsertEnter * highlight LineNr ctermbg=red guibg=red
autocmd InsertLeave * highlight LineNr ctermbg=black guibg=black
请注意,如果您错误并使用C-c
退出插入模式而不是<Esc>
或<C-[
,此方法将会中断。
<子>
相关的:help
代码:autocmd
,autocmd-events
,highlight
,highlight-groups
子>