定义vim帮助文件的设置

And*_*ner 4 vim configuration-files

用打开的vim帮助文件命令

:set conceallevel=0
Run Code Online (Sandbox Code Playgroud)

工作正常,例如"|" 内部链接的迹象显示为预期,但不幸的是,它仍然不是永久性的,即跳转到另一个链接隐藏"|" 再次签字.

当我将此设置放入我的.vimrc中以使其成为永久性时,根本没有任何效果,而我的配置文件中的其他设置也正确应用.

那么vim帮助文件有任何本地定义吗?

也许我没有深入研究这个问题,但是因为我认为这对其他人来说也很重要,所以我有勇气在这里提出这个问题;-)

我非常感谢任何建议......

(从2013年8月10日起,从ubuntu存储库测试了VIM 7.4)

rom*_*inl 6

是的,与大多数文件类型一样,Vim具有help覆盖您的通用设置的特定设置.

您可以使用:verbose以查看选项的设置位置:

:verbose set conceallevel?
Run Code Online (Sandbox Code Playgroud)

帮助文件的默认ftplugin conceallevel是设置的位置:

$VIMRUNTIME/ftplugin/help.vim
Run Code Online (Sandbox Code Playgroud)

要覆盖该设置,请创建~/.vim/after/ftplugin/help.vim并放置以下行:

setlocal conceallevel=0
Run Code Online (Sandbox Code Playgroud)