!Go環境 :: 各種ツールのインストール go get golang.org/x/tools/cmd/... go get github.com/golang/lint/golint go get github.com/motemen/gore go get github.com/nsf/gocode go get github.com/k0kubun/pp とか. :: 文法チェックなど go fmt ファイル # 整形(-wを付けるとファイル書きかえる) go imports # import自動挿入(-wを付けるとファイル書きかえる) go vet ファイル # バグの原因になりそうな箇所のチェック go vet ./... # カレントディクトリ以下全部にgo vet golint ファイル # Lint golint ./... # カレントディクトリ以下全部にgolint godoc fmt # fmtのドキュメントをみる godoc -http=:6060 # Webブラウザでドキュメントにアクセスできる :: emacs とりあえずはこんな感じで. ;; Go (add-hook 'go-mode-hook '(lambda () (setq tab-width 4))) (add-hook 'before-save-hook 'gofmt-before-save)