開發 Golang 的 IDEs
介紹一些開發 Golang 的 IDEs
首先是我慣常使用的 Sublime Text 2 搭配 gosublime 外掛。
以及也是我慣用的 vim + gocode
在 $GOROOT/misc/vim
下已經有提供給 vim 使用的 syntax, indent, plugin 等,全部複製到 ~/.vim
下面即可。如果不知道 go 安裝的位置可以使用 go env
來查詢。
按 gocode 的說明安裝完成後就可以在 vim 裡面使用 golang 的 autocompletion 了。
提了 vim 也不得不提 emacs. Emacs 一樣使用 $GOROOT/misc/emacs
下提供的檔案以及搭配 gocode 做自動完成。
再來介紹一個大陸開發的 golangide 相當優秀,也是跨三平台版本。安裝就可以使用了,不需要多餘的設定。
goeclipse Golang 的 Eclipse plugin…Eclipse 現在完全是個萬能 editor.
zeus 是一個 windows 的 programming editor,也提供了深度支援開發 golang。
Zeus 整合的相當好,包括 debugger, build manager, package manager 都有提供,比較有完整 IDE 的感覺。但完整版是要付費購買的。不管如何,選擇一個喜歡,順手合自己意的才是最重要的。