使用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

相关文章
相关标签/搜索