我一直在 Linux 机器上使用 CoqIDE plugin for Vim 来编辑 Coq 文件。现在我正在尝试在 Windows 8 上安装它。但是当我尝试获取插件时,我得到了
Your vim doesn't support Perl. Install it before using CoqIDE mode.
这很奇怪,因为使用
:version
我清楚地看到包含 +perl/dyn
。这与我需要的 +perl
不同吗?我听说你需要在 Vim 之前安装 Perl 才能获得支持 Perl 的 Vim,所以我也试过了。我卸载了 Vim,安装了 Strawberry Perl 5.18.2.2 (64bit) ,然后重新安装了 Vim。还是一样的问题。
如果解决方案涉及手动编译二进制文件,我将非常感谢详细说明,因为我没有任何经验。
最佳答案
+perl/dyn
只是指定 Vim 已经编译为动态 Perl 支持;它尚未检查是否可以成功加载 Perl 库。为此,请尝试执行 Perl 命令,例如:
:perl VIM::Msg("Hello")
这可能会在您的系统上产生:
E370: Could not load library perl510.dll
Sorry, this command is disabled: the Perl library could not be loaded.
接下来,您必须调查是否安装了正确的 Perl 版本并且 DLL 是否可访问(通过
PATH
)。
关于perl - Vim 插件无法识别现有的 Perl 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24852661/