位置相关vim设置

位置相关vim设置,vim,macvim,Vim,Macvim,我在多个具有不同风格约定的软件项目上工作。vim是否可以根据特定文件所在的目录自动更改其设置(例如缩进)?您可以在每个项目中创建一些带有设置的文件.vim_设置例如。并将source.vim_设置添加到.vimrc中。如果从项目目录运行vim,则将拾取设置No Vim没有任何适合所述内容的设置 但是有一个插件 但是,您可能会找到一个可以满足您需要的插件,例如: 该插件是自动的,如果git项目根目录中存在.vimrc文件,它将加载该文件 (完全公开:我写了那个脚本)当然可以,但需要在vimrc中编

我在多个具有不同风格约定的软件项目上工作。vim是否可以根据特定文件所在的目录自动更改其设置(例如缩进)?

您可以在每个项目中创建一些带有设置的文件<代码>.vim_设置例如。并将
source.vim_设置添加到
.vimrc
中。如果从项目目录运行vim,则将拾取设置

No Vim没有任何适合所述内容的设置

但是有一个插件 但是,您可能会找到一个可以满足您需要的插件,例如:

该插件是自动的,如果git项目根目录中存在.vimrc文件,它将加载该文件


(完全公开:我写了那个脚本)

当然可以,但需要在vimrc中编写一点脚本。您可以看看启用每个目录vimrc文件的
:h'exrc'