コンパイルエラーがある場合は、vim内からGoコードをビルドして実行し、quickfixウィンドウにアクセスできるようにしたいと考えています。Vim makeprgとgoのerrorformat
autocmd Filetype java set makeprg=ant\ -find\ build.xml
autocmd Filetype java set efm=%A\ %#[javac]\ %f:%l:\ %m,%-Z\ %#[javac]\ %p^,%-C%.%#
私は私の.vimrcに行くために、現在、以下のいます:
は、Javaでこれに近いものを達成するために、私は私の.vimrcに以下を追加
autocmd Filetype go set makeprg=go\ run
私は何をすることができますかなりのエラー報告とバッファーの下に出力された良い 'ol Cプログラムのように、:make
(または:make %
)を動作させる必要がありますか?
あなたが必要とするのは、 'ant 'のコンパイラファイルです。すでにそこに1つ存在する必要があります。あなたはGoogleを試しましたか? vimをJavaのIDEとして使用するためのガイドもあります。 golang構文を使用している場合を除き、設定は同じにする必要があります。 – kprobst
私が知っている限り、アリはJava用で、Go用ではありません(Javaと無関係で、JVMなどを使用しません)。私は別の言語のためにしたことの例としてJavaを使っていました。 – lyallcooper
私はNAntの 'errorformat'行を作成しようとしました...そして、あきらめました。 vimのスクリプト機能の多くのように、反復的にテストするのは難解で難しいです。私はヴィムが大好きですが、イライラしているものがいくつかあります。それはあまりにも難しく、そこに新しい、Unixy以外のものの例は十分ではありません。 – kprobst