合并〜/ .vim文件夹中的vim文件

时间:2011-08-22 23:21:04

标签: vim

我正在尝试将所有与vim相关的文件/插件整合到~/.vim文件夹中,以便我可以将其转储到github并开始使用病原体。但是,现在我所有的vim插件遍布整个地方。

例如,语法插件位于/usr/share/vim/vim73/syntax/syntax.vim,当我运行:scriptnames时,由于我syntax on中有.vimrc,因此也显示出来。

因此,对于试用版,我将/usr/share/vim/vim73/syntax移至/usr/share/vim/vim73/syntax1并将/usr/share/vim/vim73/syntax复制到~/.vim

然而,现在当我启动vim时,它抱怨它无法打开文件/usr/share/vim/vim73/syntax/syntax.vim(因为我重命名了该文件夹)。我希望vim能够自动拾取驻留在~/.vim中的语法文件夹。

我的运行时路径是:

~/.vim, /usr/share/vim/vimfiles, /usr/share/vim/vim73, /usr/share/vim/vimfiles/after, ~/.vim/after, /usr/share/vim/vim73

我该怎么做?

2 个答案:

答案 0 :(得分:4)

看看:

http://vimcasts.org/episodes/synchronizing-plugins-with-git-submodules-and-pathogen/

这是我使用的,我没有任何插件的麻烦。

答案 1 :(得分:2)

一些特殊的vim脚本(我只知道一个:syntax/syntax.vim)仅在$VIMRUNTIME目录中查找(默认为/usr/share/vim/vim{major_ver_num}{minor_ver_num}),而不是整个&runtimepath }。因此,如果不在运行syntax on之前设置VIMRUNTIME,则无法执行此操作。无论您是否将其设置为~/.zprofile,请使用别名vim='VIMRUNTIME=~/.vim vim'或只执行let $VIMRUNTIME=$HOME.'/.vim'