我可以在vim中使用Perl并在系统上仅使用Perl dll吗?
我想在vim中使用Perl(通过perldo) 我在Windows上使用vim 7.3,使用我可以在vim中使用Perl并在系统上仅使用Perl dll吗?,perl,vim,Perl,Vim,我想在vim中使用Perl(通过perldo) 我在Windows上使用vim 7.3,使用+perl/dyn和-DDYNAMIC\u perl\u DLL=“perl512.DLL”编译 我的系统上没有安装Perl,但是我的vim运行时路径中有perl512.dll,但这似乎不起作用,has('Perl')echo 0。我还尝试将dll放在系统路径上,得到了相同的结果 dll是否足以让它工作,或者我是否需要完整安装Perl?perl512.dll取决于libgcc_s_sjlj-1.dll。
+perl/dyn
和-DDYNAMIC\u perl\u DLL=“perl512.DLL”
编译
我的系统上没有安装Perl,但是我的vim运行时路径中有perl512.dll,但这似乎不起作用,has('Perl')
echo 0。我还尝试将dll放在系统路径上,得到了相同的结果
dll是否足以让它工作,或者我是否需要完整安装Perl?
perl512.dll
取决于libgcc_s_sjlj-1.dll
。
然后,如果要在不启用perl.exe
的情况下启用perl,还应复制libgcc_s_sjlj-1.dll
。没有perl.exe
,我可以得到has(“perl”)==1。
但我不评论这种方式 也许,根据您对perl的使用情况,使用?我的vim版本是使用perl512.dll编译的(我从常规perl发行版获得)。TinyPerl似乎使用了较新版本的Perl(Perl58),因此无法与我的vim版本一起使用。无论如何,我想知道的是,对于vim Perl,使用dll而不是完全安装的Perl版本是否足够。这里有人建议它足够了(),但它不起作用。它起作用了,但它只提供了一些特性。它会在尝试使用某些东西时抱怨缺少库。我试着用
\p{L}
作为我的搜索模式做一个替换,它抱怨缺少utf8.pm,但是,嘿,它对基本的东西有用。。。谢谢你的回答。