2011-05-24 106 views
2

我已經安裝了perlbrew,它的工作原理是:當我在終端上執行'perl -v'時,它會報告我正在使用perl 5.14。但gvim(vim代替作品)仍然認爲我使用的是5.10 ...vim的正確perl路徑

如何設置gvim的perl路徑?

感謝

回答

4

可以設置PATH變量的.vimrc:

let $PATH = "~/bin:" . $PATH 

你可以在它是由

:echo $PATH 
+0

感謝斧頭兵,它的工作:-) 使用v5.14; system('perl -v'); system('which perl'); 我正在使用帶有夢幻般的「Perl支持插件」的vim,它爲Vim/gVim實現了一個Perl-IDE – user764169 2011-05-24 13:23:59

1

什麼看看有也是欺騙,使路徑定義由perlbrew,所以你不需要改變你的.vimrc一旦你切換到其他Perl版本:

" Enable perlbrew path 
if has("gui_running") && filereadable($HOME . "/perl5/perlbrew/etc/bashrc") 
    let $PATH=system("source " . $HOME . "/perl5/perlbrew/etc/bashrc; echo -n $PATH") 
endif 

將這個代碼在你.vimrc並重新啓動VIM

+0

「把戲」是一個有趣的方式來說明這一點。我唯一擔心的就是這會給Vim增加額外的負擔。 – jackyalcine 2014-11-04 22:29:53