我最近为一门大学课程安装了 Ocaml 及其 Merlin 插件。我使用 Vim 作为文本编辑器。我听说可以将 Merlin 配置为在保存时自动编译 .ml 文件,但是我无法通过网络研究找到任何相关信息,而且教授正在使用 emacs,所以他无法给我任何有关如何编译的信息激活此功能。
问问题
280 次
1 回答
0
这是普通的 vim 风格,与 merlin 无关。可能您可以阅读 merlin 文档以了解 merlin 特定配置。在您的~/.vimrc
使用一个喜欢的键F5来实现它
autocmd filetype ocaml nnoremap <F5> :!ocamlopt % -o %:r && ./%:r <CR>
当你点击时,这将编译并运行可执行文件F5。
如果您喜欢makeprg
选项,请在您的 vimrc 中保留以下自动命令
au filetype ocaml set makeprg=ocamlopt\ -o\ %<\ %
set aw
然后:make
当你打开你的 ml 文件时。我更喜欢这种方法
于 2017-09-19T13:59:45.360 回答