2014-05-11 51 views
1

我是新來vundle和我使用exvim(exvim是一組插件和設置)如何配置多個vundle目錄

我有我自己的插件加載和我想把exvim和我自己的文件分開,不會修改任何exvim的設置。

我創建了一個的.vimrc文件加載exivm的的vimrc然後我自己的vimrc

exec 'source ' . exvim_vimrc 
exec 'source ' . my_vimrc 

exvim_vimrc電話vundle先加載其插件:

call vundle#rc(DIR_VUNDLE_EXVIM) // DIR_VUNDLE_EXVIM contains all plugins that exvim uses 
Plugin plugin_a // load plugin a 
Plugin plugin_b // load plugin b 
.... 

假設我的插件位於d:/ my_plugin,我該如何加載它們?

我想在我的vimrc下面添加腳本,但似乎相互矛盾與exvim的插件加載

call vundle#rc(my_plugin_path) 
Plugin 'my_plugin_a' 
Plugin 'my_plugin_b' 

感謝。

+0

ü只需要設置'RTP + = d:/ my_plugin /'並調用'呼叫vundle#RC()'。一句話...你不需要'執行'來源'。 exvim_vimrc'只是'source/path/to/rcfiles/exvim_vimrc' – DOOM

+0

不行,如果我調用vundle#rc()*或* call vundle#rc(my_plugin_path)*,那麼exvims的插件將不會被加載。如果我不叫* vundle#rc()*,那麼我的插件沒有加載 – aj3423

回答

0

新版本的exVi​​m已經使用Vundle進行插件安裝。

檢查在這裏:http://exvim.github.io

+0

我想把我的插件放到exvim以外使得exvim乾淨,所以如果下次我用git來更新exvim,它不會衝突。我不想使用*〜/ *文件夾,因爲我是我機器上的唯一用戶,並且在重新安裝系統(我正在使用Windows)時,*〜/ *文件夾將會消失。 如何在不修改任何exvims設置的情況下加載* d:/ my_plugin *? – aj3423

+0

這可以通過手動調用vundle#rc()來完成。但是,在exVim中,您需要在正確的位置調用它。如果你檢查了exvim/main/.vimrc.plugin,你會看到在第幾行exVim指定了安裝插件的路徑。您可以遵循腳本,但將其寫入名爲「.vimrc.plugin.local」的新文件中。在解析.vimrc.plugin後,exVim將解析該文件。 –