是否有一个技巧或脚本可以让我轻松地在vim-plugins和-settings集之间切换?
我使用vim进行非常不同的开发和编写。例如,当在LaTeX中编写报告时,某些特定于web开发的插件出现可能会非常烦人。
我希望看到的是RVM。
答案 0 :(得分:4)
您可能会发现localvimrc对第二点有用。它允许您在项目文件夹中包含.lvimrc
,其中包含该特定项目的设置。在该文件中,您可以通过操纵runtimepath
或使用病原体/ vundle /等来加载项目特定的插件。
使用此方法,您可以像平常一样配置“全局”设置和插件。
答案 1 :(得分:2)
好问题恕我直言。顺便说一句,使用插件管理器也可以简化这种东西。例如,对于病原体,您可以执行以下操作:
" To disable a plugin, add it's bundle name to the following list
let g:pathogen_disabled = []
if your_condition
call add(g:pathogen_disabled, 'myplugin')
call add(g:pathogen_disabled, 'myplugin2')
end
有关条件加载的一个很好的示例,请参阅this answer。在病原体中看到这个特征是非常好的。
答案 2 :(得分:1)
我只是制作别名
alias mvim='vim -u myvimrc'
alias ovim='gvim -U someothervimrc'
答案是的,您可以在vimrc-s中使用runtimepath
来设置非常不同的配置