删除所有vim'hi link'定义

时间:2017-03-18 20:12:24

标签: vim syntax colors highlighting

vim 8.0的:h :hi-link表示:hi link {from-group} NONE会删除一个组的hi-link。如何删除所有hi-link定义? hi clearsyn clearsyn off不清除hi-link

1 个答案:

答案 0 :(得分:0)

你为什么需要那个?我没有看到重置所有链接的用例;这就是它没有实施的原因。

链接通常用于自定义语法突出显示:

  

Vim中的大多数文件类型(如python)都带有定义突出显示组的语法(通过:highlight查看)。然后,这些特定组(例如pythonFunction链接到一组默认组(:help highlight-groups,例如Identifier)。然后, colorscheme 为默认组提供前景/背景颜色和/或格式(如粗体和斜体(分别用于终端,颜色终端和/或GVIM))的组合。

     

高亮组→默认组→颜色+样式
  pythonFunctionIdentifierterm=underline ctermfg=3 guifg=DarkCyan

这通常是静态事件,即在~/.vimrc完成后。通常无需动态重新配置。