使用Atom配置Golang開發環境

Golang做爲一種新的編程語言,也有着很是多的IDE,其中我的以爲使用IntelliJ開發是一種很不錯的選擇,可是免費版有功能是缺失的,若是又不想付費購買專業版的,Atom就是一種不錯的選擇。
Atom是更爲先進的文本代碼編輯器,是由Github打造的下一代編程開發利器,Atom是開源的,美觀,各類炫酷效果,還有有各類強大的插件。
Atom上面配置Golang的開發環境,使用Atom做用IDE,發現效果很不錯,下面記錄下配置的步驟。
首先要先安裝下Atom,能夠直接下載安裝。
安裝Golang,Mac上面的安裝能夠參考:http://www.jianshu.com/p/358cbc939569git

go-plus插件

go-plusAtom上面的一款開源的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

安裝go-plus

Atom中的Preference中能夠找到install菜單,輸入go-plus:atom

go-plus

點擊:install,就會開始安裝go-plusgo-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

相關文章
相關標籤/搜索