Edited at

メモ: VSCodeでgolang編集環境

More than 1 year has passed since last update.


良いと思った点


  • VSCodeのほうが良いと思った点


    • Microsoft製ということで、利用の許可を取りやすい

    • アイコン多め

    • 日本語対応

    • ソースコードのミニマップがある

    • ターミナルがある

    • 保存した時自動でimportが追加、go fmtしてくれる

    • 定義ジャンプ(control押しながら左クリック)



1.png


  • Atomのほうが良いと思った点


    • Syntaxエラーが見やすい



スクリーンショット_2017-09-16_06-08-09.png


  • 両方で良いと思った点


    • 他のエディタでファイル内容を変更すると自動で再読み込み




VSCodeのインストール

ctrl-shift-Xを押して拡張機能のインストール

スクリーンショット_2017-09-15_09-27-39.png


~/.bashrc

export GOPATH=$HOME/go/



  • VSCodeのデバッグにdelveが使われる


delveのインストール

go get -u -v github.com/derekparker/delve/cmd/dlv



その他インストール

# Go for Visual Studio Codeに必要なパッケージをインストール

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/zmb3/gogetdoc
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/acroca/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/cweill/gotests/...
go get -u -v golang.org/x/tools/cmd/godoc
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/josharian/impl


使い方



  • ctrl-shift-I にて go fmt


  • Alt-d w にて go run