设置Vim光标线颜色?
我试着在SO和Google上查看其他答案,但它们似乎都没有改变我的光标设置。我想有一个黄色的背景和前景的白色粗体,但不能得到它与设置,我已经看到在网上。我正在iTerm2中使用MacVim mvim 谢谢你的帮助设置Vim光标线颜色?,vim,Vim,我试着在SO和Google上查看其他答案,但它们似乎都没有改变我的光标设置。我想有一个黄色的背景和前景的白色粗体,但不能得到它与设置,我已经看到在网上。我正在iTerm2中使用MacVim mvim 谢谢你的帮助 您很可能对这三个突出显示组感兴趣:光标、光标或列和光标线。这些名字不言自明 例如,仅更改光标颜色: :highlight Cursor ctermfg=White ctermbg=Yellow cterm=bold guifg=white guibg=yellow gui=bold
您很可能对这三个突出显示组感兴趣:
光标
、光标或列
和光标线
。这些名字不言自明
例如,仅更改光标颜色:
:highlight Cursor ctermfg=White ctermbg=Yellow cterm=bold guifg=white guibg=yellow gui=bold
要对列游标执行相同操作,请执行以下操作:
:highlight CursorColumn ctermfg=White ctermbg=Yellow cterm=bold guifg=white guibg=yellow gui=bold
如果您还需要突出显示当前行,请使用
光标行
如果您想保持启用状态,请始终将以下内容放入.vimrc或.gvimrc文件中
用于粗线
set cursorline
autocmd InsertEnter * highlight CursorLine guibg=#000050 guifg=fg
autocmd InsertLeave * highlight CursorLine guibg=#004000 guifg=fg
对于游标列
set cursorcolumn
autocmd InsertEnter * highlight CursorColumn ctermfg=White ctermbg=Yellow cterm=bold guifg=white guibg=yellow gui=bold
autocmd InsertLeave * highlight CursorColumn ctermfg=Black ctermbg=Yellow cterm=bold guifg=Black guibg=yellow gui=NONE
你可以在你的愿望中改变颜色很抱歉我的初学者问了这个问题:我如何在我的.vimrc文件中设置它?当我在正常模式下运行时,它工作得很好,但我希望它一直保持这样。谢谢你对我的支持。请将它们复制粘贴到
.vimrc
,而不使用前面的:
。这太棒了。谢谢你帮我解决这个问题谢谢你的建议!我只是想指出,在我的例子(Vim 7.4)中,配置CursorColumn
高亮显示似乎没有任何效果。我必须设置ColorColumn
突出显示组。可能的重复不是重复@pertrai1已经在使用这些选项,如屏幕上所示。@JeffBridgman-不,如果你看我的屏幕截图,我已经有了可能重复的选项集。很抱歉误解。@svlasov的答案对我不起作用(即使在添加到我的vimrc之后)。这个粗线解决方案很棒。