LoginSignup
14
10

More than 5 years have passed since last update.

メモ: VSCodeでgolang編集環境

Last updated at Posted at 2017-09-15

良いと思った点

  • 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
14
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
10