Golang
作為一種新的編程語言蓝仲,也有著非常多的IDE弟塞,其中個人覺得使用IntelliJ
開發(fā)是一種很不錯的選擇膜廊,但是免費版有功能是缺失的,如果又不想付費購買專業(yè)版的冲粤,Atom
就是一種不錯的選擇美莫。
Atom
是更為先進的文本代碼編輯器,是由Github打造的下一代編程開發(fā)利器梯捕,Atom是開源的厢呵,美觀,各種炫酷效果,還有有各種強大的插件傀顾。
Atom
上面配置Golang
的開發(fā)環(huán)境襟铭,使用Atom
作用IDE,發(fā)現效果很不錯,下面記錄下配置的步驟短曾。
首先要先安裝下Atom,可以直接下載安裝寒砖。
安裝Golang
,Mac上面的安裝可以參考:http://www.reibang.com/p/358cbc939569
go-plus插件
go-plus
是Atom
上面的一款開源的Golang
開發(fā)環(huán)境插件嫉拐,項目地址:
https://github.com/joefitzgerald/go-plus
他需要依賴一些的Golang
工具:
-
autocomplete-go
:gocode的代碼自動提示 -
gofmt
:使用goftm,goimports,goturns -
builder-go
: go-install 和go-test,驗證代碼哩都,給出建議 -
gometalinet-linter
: goline,vet,gotype的檢查 -
navigator-godef
: godef -
tester-goo
: go test -
gorename
: rename工具
安裝go-plus
在Atom中的Preference
中可以找到install菜單,輸入go-plus
:
點擊: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
。