2

Vimのhighlight設定を変更した場合、colorschemesを有効にするためにVimを「リロード」するにはどうすればよいですか?

したがって、私の場合は、highlightのカーソル行番号を削除します

se hl-=N:CursorLineNr

highlightからの変更

ハイライト=8:SpecialKey、@:NonText、d:Directory、e:ErrorMsg、i:IncSearch、l:Search、m:Mor eMsg、M:ModeMsg、n:LineNr、N:CursorLineNr、r:Question、s:StatusLine 、S:StatusLineNC、c:Vert Split、t:Title、v:Visual、V:VisualNOS、w:WarningMsg、W:WildMenu、f:Folded、F:FoldColumn、A:D iffAdd、C:DiffChange、D:DiffDelete 、T:DiffText、>:SignColumn、-:Conceal、B:SpellBad、P:Spel lCap、R:SpellRare、L:SpellLocal、+:Pmenu、=:PmenuSel、x:PmenuSbar、X:PmenuThumb、*:TabLine、 #:TabLineSel、_:TabLineFill、!:CursorColumn、。:CursorLine、o:ColorColumn

ハイライト=8:SpecialKey、@:NonText、d:Directory、e:ErrorMsg、i:IncSearch、l:Search、m:Mor eMsg、M:ModeMsg、n:LineNr、r:Question、s:StatusLine、S:StatusLineNC 、c:VertSplit、t:Title、v:Visual、V:VisualNOS、w:WarningMsg、W:WildMenu、f:Folded、F:FoldColumn、A:DiffAdd、C:DiffCh ange、D:DiffDelete、T:DiffText、 >:SignColumn、-:Conceal、B:SpellBad、P:SpellCap、R:SpellRar e、L:SpellLocal、+:Pmenu、=:PmenuSel、x:PmenuSbar、X:PmenuThumb、*:TabLine、#:TabLineSel、_ :TabLineFill、!:CursorColumn、。:CursorLine、o:ColorColumn

(私は変更を強調しました。)

ただし、カーソル行番号は引き続き「強調表示」されます。

変更highlightしても配色は更新されません。更新を「強制」するにはどうすればよいですか?構文の色付けをオフにしてからもう一度オンに設定し、colorschemesを無効に変更してみました。

4

1 に答える 1

4

: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詳細を見る

配色をリロードしたい場合は、:color xxx

それが役に立てば幸い

于 2013-01-08T11:47:48.420 に答える