vimrc中有一个“包含”程序吗?


55

我的vimrc中有一些配置。一些通用的,还有一些真正特定的。

我想与一些同事共享此配置,但是其中许多不需要这些特定的同事。

除了想编辑一堆不同的vimrc,我想知道是否可以使用“ include”指令-类似于一个名为“ .vimrc_module”并从vimrc调用的文件。可能吗?

Answers:


73

是的,可以使用以下:source命令:

source .vimrc_module

看到:

:help :source

欲获得更多信息。


4

插件用于此目的。

  • 普通插件始终会加载一次,
  • 自动加载插件按需加载(它们是定义viml函数库的理想选择),
  • ftplugin每个缓冲区加载一次(当ftplugin类型与缓冲区类型匹配时),
  • 将本地vimrc加载到基于项目的基础上(非标准),
  • 等等。

换句话说,我们几乎不需要使用:source:runtime从中显式使用.vimrc。是的,它们存在。我们真的需要它们吗?几乎不!Vim已经有一些习惯用法可以解决这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.