Edited at

ATOMでGolangの環境設定

More than 1 year has passed since last update.

ずっと触っていなかったのですが、久しぶりに触ってみたらだいぶ変わっていたので内容を反映します。

必要なATOMパッケージは「go-plus」「godef」+依存パッケージとなります。

gocodeとの連携がサポートされていて補完が効くようになりました。

またgodefを入れることでCtrl+iで定義箇所へジャンプできるようになりました。

http://f.cl.ly/items/3n3S2j2r0e3B1C2L0Y34/go-plus-example.gif


前提条件

$GOPATHは~/goに設定済みであるとします。

Golang自体はhomebrewにてインストール済みとします。


Golang側の必要コマンドのインストール

ATOM側で必要としているGolang各種ツールをインストールします。


インストール

go get golang.org/x/tools/cmd/goimports

go get github.com/nsf/gocode
go get github.com/rogpeppe/godef

brew install go-delve/delve/delve



ATOM側のパッケージをインストール


インストール

apm install go-plus

apm install godef



設定

cmd+[,]で設定画面を開きgo-plusの設定を行います。

設定項目は以下のとおりです。

設定箇所
設定値

GOPATH
~/go