我的 vimrc 中有一些配置。有些是通用的,有些则非常具体。
我想与一些同事分享这个配置,但他们中的很多人不需要这些特定的配置。
我想知道是否可以有一个“include”指令,而不是编辑一堆不同的 vimrc,例如名为“.vimrc_module”的文件并从 vimrc 调用。这可能吗?
答案1
是的,可以,使用:source
命令:
source .vimrc_module
看:
:help :source
了解更多信息。
答案2
插件就是为了达到这个目的。
- 普通插件总是加载一次,
- 自动加载插件按需加载(它们非常适合定义 viml 函数库),
- 每个缓冲区都会加载一次 ftplugin(当 ftplugin 类型与缓冲区类型匹配时),
- 本地 vimrcs按项目加载(非标准),
- 等等。
换句话说,我们几乎不需要显式地从 中使用:source
或。是的,它们存在。我们真的需要它们吗?几乎不需要!Vim 已经有几个习惯用法可以解决这个问题。:runtime
.vimrc