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
。