Golang 作为一种新的编程语言,也有着非常多的IDE,其中个人觉得使用IntelliJ 开发是一种很不错的选择,但是免费版有功能是缺失的,如果又不想付费购买专业版的,Atom 就是一种不错的选择。
Atom 是更为先进的文本代码编辑器,是由Github打造的下一代编程开发利器,Atom是开源的,美观,各种炫酷效果,还有有各种强大的插件。
Atom 上面配置Golang 的开发环境,使用Atom 作用IDE,发现效果很不错,下面记录下配置的步骤。 首先要先安装下Atom,可以直接下载安装。 安装Golang ,Mac上面的安装可以参考:http://www.jianshu.com/p/358cbc939569
go-plus插件
go-plus 是Atom 上面的一款开源的Golang 开发环境插件,项目地址: 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 。 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|