Go#2 開発環境

開発環境

GOPATH

人によって色いろあるみたい。 今回は$HOME/.goにしてみた。

ghq + peco/percol - Tatsuhiko Miyagawa's blog

motemen/ghq · GitHubとか使うとしたらそもそもGOPATH=$HOMEにして、ghqで落としてくる場所を$HOME/srcにしておけば、github経由で落としてきたものがsrcに入り、Goの参照対象?になるためいいかもしれない。

editor

vim + fatih/vim-go · GitHub

vim-goが結構良くて、保存時にgofmt(GO自体が用意してくれているformatter)でformatしてくれるので、importしてないものをしてくれたり、逆に不要なものを取り除いてくれるので、相当便利

現状だとイケてるIDEもないっぽいのでvimを使う感じで頑張る

vimのnoesnippetを使っていれば、gosnippetにも対応してくれる的なことを書いてあったがうまく行ってないので、そこをちょっと調べる