如何进行合成错误检查以使用OCaml?

Nic*_*yer 17 vim ocaml syntastic

合成对我来说一般(例如,如果我编辑C/C++文件然后我得到语法错误通知),但我无法让它显示语法错误OCaml.

我的OCaml安装似乎没问题,并且Syntastic ocaml.vim文件头中提到的二进制文件在我的路径中.

有任何想法吗?

小智 7

最可能的原因是它没有安装所需的语法检查器.例如:python需要安装flake8,pyflakes或pylint,并且需要安装在$ PATH中.要查看支持哪些可执行文件,请查看syntax_checkers //*.vim.请注意,别名不起作用; 必须在$ PATH中提供实际的可执行文件.符号链接没问题.您可以通过运行SyntasticInfo来查看syntastic对可用检查器的想法.

它可能失败的另一个原因是命令行选项或语法检查器的错误输出可能已更改.在这种情况下,请确保安装了最新版本的语法检查程序.如果它仍然失败则创建一个问题 - 或者更好的是,创建一个拉取请求

资料来源:https: //github.com/scrooloose/syntastic