Vim makeprg и errorformat для Go

Я хотел бы иметь возможность создавать и запускать код Go из vim с доступом к окну быстрого исправления, если есть ошибки компиляции.

Чтобы достичь чего-то близкого к этому с 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%.%#

В настоящее время у меня есть следующее для Go в моем .vimrc:

autocmd Filetype go set makeprg=go\ run

Что я могу сделать :make(или :make %) действовать так, как если бы это была старая добрая программа на C с хорошими отчетами об ошибках и выводом ниже буфера?

6
задан lyallcooper 14 June 2012 в 21:15
поделиться