Go1.7系でVisual Studio Code(vscode-go)の補完がぶっ壊れる件の修正方法

ちょっとの間Kotlinを書いていたら、その間にGo1.7.1まで行ってて昨日重い腰を上げてアップデートしました。それは良いとして、当方GolangVisual Studio Codeで書いているんですが、アップデートの弊害かコード補完が効かなくなりました。

github.com

問題が起きたのは本体というよりvscode-goプラグインですね。

実際に以下のissueにもあがってます。

github.com

この画像のように、オートコンプリートの候補PANICとしか出ないようになりますw

f:id:a-yamada:20160921095457p:plain

もしかしたらハマる人もいるかもしれないので雑に回避方法を共有しときましょう。

回避方法

以下の手順で回避できます。gocodeをアップデートし、gocode closeするだけ。

$ go get -u github.com/nsf/gocode
$ gocode close 

自分の場合、結構古いgocodeがローカルに存在していたのでトラブったみたいです。