如果出现编译错误,我希望能够从 vim 中构建和运行 Go 代码,并可以访问 quickfix 窗口。
为了用 Java 实现接近这个目标,我在我的 .vimrc 中添加了以下内容:
autocmd Filetype java set makeprg=ant\ -find\ build.xml
autocmd Filetype java set efm=%A\ %#[javac]\ %f:%l:\ %m,%-Z\ %#[javac]\ %p^,%-C%.%#
我的 .vimrc 中目前有以下适用于 Go 的内容:
autocmd Filetype go set makeprg=go\ run
对于具有漂亮错误报告和缓冲区下方输出的良好 ol C 程序,我可以做什么:make
(或)表现得像?:make %