2011-01-10 48 views
2

我剛開始使用Vim,發現自己對我目前使用的模式感到困惑。我想知道是否可以更改行號顏色(它我已默認顯示)以不同模式(命令,視覺和插入)顯示,以便我可以輕鬆識別它。Vim:不同模式下的不同行號顏色

回答

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