重新加载Vim突出显示设置和colorscheme

时间:2013-01-08 10:53:50

标签: vim

如果我更改了Vim的highlight设置,如何“重新加载”它以使colorschemes生效?

因此,就我而言,我删除了highlight的光标行号

se hl-=N:CursorLineNr

更改highlight
  

亮点= 8:SpecialKey,@:非文本,d:目录,E:ERRORMSG,I:IncSearch,L:搜索,M:莫尔       eMsg,M:ModeMsg,N:LineNr,的 N:CursorLineNr 下,R:问题,S:状态行,S:StatusLineNC,C:Vert的       分割,T:标题,V:视觉,V:VisualNOS,W:WarningMsg,W:WildMenu,F:折叠,F:折叠列,A:d       iffAdd,C:DiffChange,d:DiffDelete,T:DiffText,>:SignColumn高亮, - :隐匿,B:SpellBad,P:SpeI位       LCAP,R:SpellRare,L:SpellLocal,+:Pmenu,=:PmenuSel,X:PmenuSbar,X:PmenuThumb,*:TabLine,       #:TabLineSel,_:TabLineFill分别指定,:使用CursorColumn,:CursorLine,O:ColorColumn

  

亮点= 8:SpecialKey,@:非文本,d:目录,E:ERRORMSG,I:IncSearch,L:搜索,M:莫尔       eMsg,M:ModeMsg,N:LineNr,R:问题,S:状态行,S:StatusLineNC,C:VertSplit,T:标题,V       :视觉,V:VisualNOS,W:WarningMsg,W:WildMenu,F:折叠,F:折叠列,A:DiffAdd,C:DiffCh       安格,d:DiffDelete,T:DiffText,>:SignColumn高亮, - :隐匿,B:SpellBad,P:SpellCap,R:SpellRar       E,L:SpellLocal,+:Pmenu,=:PmenuSel,X:PmenuSbar,X:PmenuThumb,*:TabLine,#:TabLineSel,_:       TabLineFill分别指定,:使用CursorColumn,:CursorLine,O:ColorColumn

(我已经强调了改变。)

但是光标行号仍然是“突出显示”!

更改highlight不会更新colorscheme - 所以如何“强制”更新?我已经尝试再次设置语法着色,然后再更改colorschemes无效。

1 个答案:

答案 0 :(得分:3)

如果要重置/清除突出显示组,可以使用:hi cmd。

在您的情况下,请尝试:

:hi CursorLineNr NONE   #this will disable the hl setting for the given group

:hi clear CursorLineNr  #this will set the given group's highlight setting to default.

:h hi查看详细信息

如果您想重新加载colorscheme,可以:color xxx

希望有所帮助