适用于单独环境的VIM配置

时间:2018-10-12 21:43:27

标签: vim vundle

我试图创建一个单独的vim环境以安装python-mode插件。因此,我使用了-u选项来为环境选择一个vim配置文件。但是我无法弄清楚如何正确分配runtimepath变量。如果我只指定set rtp =〜/ python-env,那么vim在环境中找不到我的插件。您能帮我弄清楚如何正确设置此变量吗?

1 个答案:

答案 0 :(得分:0)

您的问题很模糊,还没有人回答,因此这里有一些一般性提示:

  • 我宁愿不使用-u vimrc,而是通过全局变量定义“功能标志”,并通过--cmd "let g:isPythonMode = 1"进行设置,然后在{{ 1}}。这样一来,您无需将配置分为多个部分,甚至可以在将来定义多个独立的功能,并在不重复配置的情况下对其进行混合和匹配。
  • 如果您exists(),则还必须指定所有默认位置(如:help 'runtimepath'中所列)。通过~/.vimrc / :set rtp=附加/附加其他路径会更容易。
  • 如果我对您的理解正确,则只想为某些会话启用python-mode插件。从7.4版开始,Vim可以通过:help :packadd命令,甚至在启动后按需执行此操作。您只需要在特殊的“可选”位置(:set rtp^=my/path)上安装插件即可。