带有VIM的Ocaml的Merlin插件:保存时自动编译文件

时间:2017-09-18 08:19:02

标签: vim ocaml merlin

我最近为大学课程安装了Ocaml及其Merlin插件。我使用Vim作为文本编辑器。我听说可以将Merlin配置为在保存时自动编译.ml文件,但我无法通过网络研究找到任何相关内容,而教授正在使用emacs,因此他无法向我提供有关如何使用的信息。激活此功能。

1 个答案:

答案 0 :(得分:0)

这是普通的香草风格,与梅林无关。可能是您可以阅读梅林文件的梅林特定配置。在~/.vimrc

中设置以下内容

使用 F5 之类的键来实现它

autocmd filetype ocaml nnoremap <F5> :!ocamlopt % -o %:r && ./%:r <CR>

当你点击 F5 时,这将编译并运行可执行文件。

如果您更喜欢makeprg选项,请在vimrc中保留以下自动命令

au filetype ocaml set makeprg=ocamlopt\ -o\ %<\ %
set aw
打开ml文件时,

然后:make。我更喜欢这种方法