Vim:不同模式下的行号颜色不同

时间:2011-01-10 23:14:49

标签: vim highlighting mode

我刚刚开始使用Vim,我发现自己对目前处于哪种模式感到困惑。我想知道是否可以在不同模式下更改行号颜色(我默认显示)(命令,视觉和插入),以便我可以轻松识别它。

1 个答案:

答案 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代码:autocmdautocmd-eventshighlighthighlight-groups