vim 8.0的:h :hi-link
表示:hi link {from-group} NONE
会删除一个组的hi-link
。如何删除所有hi-link
定义? hi clear
,syn clear
和syn off
不清除hi-link
。
答案 0 :(得分:0)
你为什么需要那个?我没有看到重置所有链接的用例;这就是它没有实施的原因。
链接通常用于自定义语法突出显示:
Vim中的大多数文件类型(如
python
)都带有定义突出显示组的语法(通过:highlight
查看)。然后,这些特定组(例如pythonFunction
)链接到一组默认组(:help highlight-groups
,例如Identifier
)。然后, colorscheme 为默认组提供前景/背景颜色和/或格式(如粗体和斜体(分别用于终端,颜色终端和/或GVIM))的组合。高亮组→默认组→颜色+样式
pythonFunction
→Identifier
→term=underline ctermfg=3 guifg=DarkCyan
这通常是静态事件,即在~/.vimrc
完成后。通常无需动态重新配置。