Go的Vim makeprg和errorformat
发布时间:2020-12-15 22:57:06 所属栏目:安全 来源:网络整理
导读:如果存在编译错误,我希望能够在 vim内构建和运行Go代码并访问quickfix窗口. 为了通过Java实现接近这一点,我将以下内容添加到我的.vimrc中: autocmd Filetype java set makeprg=ant -find build.xmlautocmd Filetype java set efm=%A %#[javac] %f:%l:
如果存在编译错误,我希望能够在
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中有以下内容: autocmd Filetype go set makeprg=go run 我可以做些什么:make(或:make%)就像一个好的’ol C程序,在缓冲区下面有漂亮的错误报告和输出? 解决方法
对于当前工作目录由单个程序或库组成的情况,以下适用于Vim:
autocmd Filetype go set makeprg=go build 对于只想编译一个文件的情况,我用以下方法覆盖: :set makeprg=go build hello.go 更多信息可以在jnwhiteh的vim-golang找到. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |