Я хотел бы иметь возможность создавать и запускать код 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 с хорошими отчетами об ошибках и выводом ниже буфера?