如果我更改 Vim 的highlight
设置,如何“重新加载”它以使颜色方案生效?
因此,就我而言,我删除了highlight
光标行号 -
se hl-=N:CursorLineNr
改变highlight
自——
高亮=8:SpecialKey,@:NonText,d:目录,e:ErrorMsg,i:IncSearch,l:搜索,m:更多eMsg,M:ModeMsg,n:LineNr,N:光标线号,r:问题,s:状态行,S:状态行NC,c:垂直分割,t:标题,v:视觉,V:视觉NOS,w:警告消息,W:WildMenu,f:折叠,F:折叠列,A:D iffAdd ,C:DiffChange,D:DiffDelete,T:DiffText,>:SignColumn,-:隐藏,B:SpellBad,P:Spell 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:StatusLine,S:StatusLineNC ,c:VertSplit,t:标题,v:Visual,V:VisualNOS,w:WarningMsg,W:WildMenu,f:折叠,F:FoldColumn,A:DiffAdd,C:DiffChange,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
不会更新颜色方案 - 那么如何“强制”更新?我尝试将语法着色关闭然后再次打开并更改颜色方案但无济于事。
(交叉发布自堆栈溢出.)
答案1
您的设置看起来非常难以理解并且混杂在一起。这是你的.vimrc
文件吗?如果是这样你可以重新加载它
:source $MYVIMRC
或者,如果您.vimrc
没有选择某个配置文件,您可以直接将该文件作为源
:source ~/.vim/path/to/configfile.vim
或类似的。