ある日突然コード補完が効かなくなり調べていると、 「gocode やめます(そして Language Server へ)」 を見つけました。 コード補完が無いと辛いので、bingo(gopls) を導入しました。 本記事はその備忘録です。 前提条件 macOS High Sierra fish $GOPATH 以下で作業しています。 Go 1.12 以上 brew & goenv を使用している場合 1.12beta までしか対応していません。(2019/05/23時点) brew install(upgrade) go で直接インストールし、goenv では system を選択しました。 vscode と https://github.com/Microsoft/vscode-go はインストール済みです。 > Go: Install/Update Tools で各ツールもインストール