ocaml编译器的Vim错误-E666:编译器不受支持:ocaml

ocaml编译器的Vim错误-E666:编译器不受支持:ocaml,vim,ocaml,Vim,Ocaml,我已将这一行添加到我的.vimrc中: au BufRead,BufNewFile *.ml,*.mli compiler ocaml 当我打开一个.ml文件时,在它继续打开该文件之前,会出现以下错误: E666: compiler not supported: ocaml 我的vim版本是否未使用ocmal支持编译?我在Ubuntu 12.04上使用默认的vim 希望有人有一些想法。干杯 我将单独测试编译器命令,:compiler ocaml,以检查问题是否是对自动命令的干扰 关于Vim版

我已将这一行添加到我的.vimrc中:

au BufRead,BufNewFile *.ml,*.mli compiler ocaml
当我打开一个.ml文件时,在它继续打开该文件之前,会出现以下错误:

E666: compiler not supported: ocaml
我的vim版本是否未使用ocmal支持编译?我在Ubuntu 12.04上使用默认的vim


希望有人有一些想法。干杯

我将单独测试编译器命令,
:compiler ocaml
,以检查问题是否是对自动命令的干扰

关于Vim版本的详细信息,请检查
:version
的输出。从
:help E666
,您应该检查其输出上的
+eval


如果输入错误,也会显示此错误。Vim附带的编译器文件应位于
$VIMRUNTIME
/compiler上(使用
:echo$VIMRUNTIME
查看完整路径)。

问题在于我的版本。我使用的是Vim 7.3,它不支持ocaml编译器。升级到Vim 7.4修复了它。我很高兴您能解决:)