如何为当前目录下的所有文件指定Vim设置?
理想的解决方案是,如果Vim在搜索〜/ .vimrc之前搜索并读取当前目录中的.vimrc,并在那里应用整个树的设置.
我见过一个插件,但这意味着应用的设置不透明,因为它们需要安装插件.相反,模式行是透明的,因为无论用户的vimrc还是特定的vim调用,模式行设置都将应用于该文件.
我尝试过的是
:so vimrc 在模式中.我想两者都不会出于安全原因而起作用.我不需要vimrc的全部功能; 绑定到模式行可接受的设置就足够了.我的目标是让vimmers更容易在项目中采用编码标准.
当我在PHP文件上工作时,例如默认文件类型是php.这是有道理的,但是当PHP文件具有HTML时,文件类型仍然只是php.对于某些插件,这意味着我获得了该插件的PHP功能,但错过了HTML功能.发生这种情况的更具体情况是我的代码片段插件.当我编辑php文件时,我得到php片段而不是html片段.
可能的解决方案(我显然不喜欢,因此我发布这个问题)是:
那么,有没有办法在vim中同时使用多个文件类型编辑文件?
编辑:为了将来参考我正在谈论的特定插件称为snipMate.http://www.vim.org/scripts/script.php?script_id=2540