Answers:
通常,如果您要添加自己的插件,或用自己的插件替换标准插件,则应输入~/.vim/plugin
或~/.vim/ftplugin
。相反,如果您想保留现有插件的功能但将其添加到其中,或者仅更改其所做的一些设置,则您的插件将进入~/.vim/after/plugin
或~/.vim/after/ftplugin
。
if exists("g:loaded_<plugin name>")
finish
endif
let g:loaded_<plugin name> = 1
。首先通过finish
命令退出已加载的第一个“ wins”插件和随后的同名插件。~/.vim/plugin
例如,这就是目录中的插件可以阻止插件$VIMRUNTIME/plugin
完全加载的方式。该测试未包含在after
插件文件中。
finish
当您只想加载第一个匹配项时,请使用一个保护子句;而当您需要覆盖一个受另一个影响的设置时,请使用后目录(不带finish
保护子句)资料来源。