加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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找到.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读