不同的Vim环境:单独的插件,vimrc等

ber*_*kes 4 vim janus pathogen

我和Janus一起使用gVim .太棒了.现在我想改进和改变这个环境,因此它更适合PHP(Drupal)开发.

我更喜欢在完全分离的环境中这样做.许多插件和vimrc条目可能会在这些环境中被复制,但是很多都需要稍微修改,或者在两种环境中都是不必要的.例如,在drupal vim环境中不需要大多数rails.vim.虽然Xdebug设置仅对PHP开发有用.可能会有更多这样的环境:比如写乳胶,博客,演示文稿etceteras.

我不介意在开始开发之前运行命令或脚本,以便在Rails,Drupal和其他环境之间切换.

我看过病原体,但这似乎只允许"在自己的私人目录中安装插件和运行时文件.",而我正在寻找一种方法将插件和运行时文件捆绑到不同的环境和目录中.

因此,我想分叉Janus并开始修改Drupal开发.

我看到的最简单的解决方案是使用自己的内容引入不同的.vim.somename目录并切换符号链接:rm ~/.vim && ln -s ~/.vim.somename ~/.vim.

这可以与Vim一起使用吗?这会与Janus合作吗?有更好的方法吗?

Ben*_*oit 6

:help initialization.您可以使用-u开关具有不同的vimrcs.在那些vimrcs中你可以设置不同的runtimepaths(:help 'rtp').