2011-05-24 104 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