Atom配置go開發環境

Fid2042 8年前發布 | 18K 次閱讀 Atom Google Go/Golang開發 Go

一直沒有找到一個比較好用的golang的IDE,雖然IntelliJ換不錯,但是收費版的實在是太貴了,免費版的又是各種功能缺失,今天嘗試了一下在Atom上面配置Golang的開發環境,發現效果很不錯,記錄下配置環境的步驟。
首先要先安裝下Atom,Atom是github打造的文本編輯器:https://atom.io/,開源,美觀,有各種強大的插件,可以直接下載安裝。
安裝Go,Mac上面的安裝:http://www.baiduhome.net/lib/view/open1460594623774.html

 

go-plus插件

go-plus是Atom上面的一款開源的go語言開發環境的的插件,項目地址:https://github.com/joefitzgerald/go-plus
他需要依賴下面的go語言工具:

1.autocomplete-go :gocode的代碼自動提示
2.gofmt :使用goftm,goimports,goturns
3.builder-go:go-install 和go-test,驗證代碼,給出建議
4.gometalinet-linter:goline,vet,gotype的檢查
5.navigator-godef:godef
6.tester-goo :go test
7.gorename :rename

安裝go-plus

在Atom中的Preference中可以找到install菜單,輸入go-plus:

點擊:install,就會開始安裝go-plusgo-plus插件會自動安裝對應的依賴插件,如果沒有安裝對應的go的類庫會自動運行:go get安裝。

快捷鍵設置

每個人對于自己熟悉的快捷鍵都不太一樣,Atom以及其插件對于的快捷鍵并不是我習慣的快捷鍵,因此需要對快捷鍵進行修改,打開Preference,選中Keybindings
可以找到你需要的快捷鍵的命令點擊左邊的copy按鈕,可以copy對應的keymap配置,然后點擊your keymap file可以看到keymap.cson

'atom-text-editor[data-grammar~="go"]:not([mini])':
  'alt-r': 'golang:gorename'

可以修改為自己熟悉的快捷鍵:

'atom-text-editor[data-grammar~="go"]:not([mini])':
  'cmd-r': 'golang:gorename'

keymap.cson就是自己的atom的快捷鍵配置文件

命令行

Atom沒有編譯工具,可以在命令中直接運行go程序,需要安裝atom-terminal-panel,在install中直接輸入atom-terminal-panel安裝。

直接使用快捷鍵control+`就可以呼出terminal,個人感覺-習慣了fish shell還是用不慣atom里面的termianl。

 

來自: https://segmentfault.com/a/1190000004933373

 本文由用戶 Fid2042 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!