Golang
做爲一種新的編程語言,也有着很是多的IDE,其中我的以爲使用IntelliJ
開發是一種很不錯的選擇,可是免費版有功能是缺失的,若是又不想付費購買專業版的,Atom
就是一種不錯的選擇。Atom
是更爲先進的文本代碼編輯器,是由Github打造的下一代編程開發利器,Atom是開源的,美觀,各類炫酷效果,還有有各類強大的插件。Atom
上面配置Golang
的開發環境,使用Atom
做用IDE,發現效果很不錯,下面記錄下配置的步驟。
首先要先安裝下Atom,能夠直接下載安裝。
安裝Golang
,Mac上面的安裝能夠參考:http://www.jianshu.com/p/358cbc939569git
go-plus
是Atom
上面的一款開源的Golang
開發環境插件,項目地址:
https://github.com/joefitzgerald/go-plus
他須要依賴一些的Golang
工具:github
autocomplete-go
:gocode的代碼自動提示golang
gofmt
:使用goftm,goimports,goturnsshell
builder-go
: go-install 和go-test,驗證代碼,給出建議編程
gometalinet-linter
: goline,vet,gotype的檢查編程語言
navigator-godef
: godef編輯器
tester-goo
: go test工具
gorename
: rename工具ui
在Atom中的Preference
中能夠找到install菜單,輸入go-plus
:atom
點擊:install,就會開始安裝go-plus
,go-plus
插件會自動安裝對應的依賴插件,若是沒有安裝對應的Golang
類庫可使用go get
安裝。
每一個人對於本身熟悉的快捷鍵都不太同樣,Atom
以及其插件對於的快捷鍵並非我習慣的快捷鍵,所以須要對快捷鍵進行修改,打開Preference
,選中Keybindings
:
能夠找到你須要的快捷鍵的命令點擊左邊的copy按鈕
,能夠拷貝對應的keymap配置,而後點擊your keymap file
能夠看到keymap.cson
,keymap.cson就是本身的Atom
快捷鍵配置文件:
'atom-text-editor[data-grammar~="go"]:not([mini])': 'alt-r': 'golang:gorename'
能夠修改成本身熟悉的快捷鍵:
'atom-text-editor[data-grammar~="go"]:not([mini])': 'cmd-r': 'golang:gorename'
go-plus
沒有提供編譯工具,能夠在命令行中直接運行go程序,須要安裝
atom-terminal-panel,在install中直接輸入
atom-terminal-panel`安裝。
直接使用快捷鍵control+`就能夠呼出terminal。
我我的習慣了fish shell
仍是用不慣atom裏面的termianl
,因此嘗試了下Terminal Plus
,對於fish的支持很好,快捷鍵是cmd+shift+t
,能夠直接呼出Terminal Plus
。