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