1

可能重复:
Vim:对目录中的文件应用设置

vim 可以配置选项卡大小和基于文件类型将选项卡扩展到空格等设置。

我想为我的产品中的源文件配置 vim 的编辑设置,但我不想在每个源文件中设置模式行,并且我不想依赖 ~/.vimrc 中的许多每个开发人员的设置。

我想将设置放在我的产品源代码树的顶级文件夹中的一两个文件中,并且在 ~/.vimrc 中最多有非常简单的每个开发人员设置,以便他们的 vim 会话将在任何时候查找项目配置编辑该项目中的源文件。

我不希望在 ~/.vimrc 中预先配置顶级文件夹,因为我想随时将产品源树检出到多个位置而不重新配置 ~/.vimrc 所以我希望它真的会有可以通过从正在编辑的源文件的位置遍历父文件夹来找到。一旦找到配置文件,我希望它被解释为 ~/.vimrc 或模式行。

有没有这样的解决方案?

4

1 回答 1

2

在右侧栏中,您可能会看到相关问题:Vim: apply settings on files in directory that 实际上完全回答了您的问题。

注意:根据经验,一旦找到该文件,不应将其解释为 .vimrc,而应类似于 ft-plugin。大多数设置应为本地缓冲区。唯一必须是全局的设置是针对不能正确处理项目特定设置的插件(不幸的是,有很多)。

于 2012-10-04T00:01:40.697 回答