不废话,直接推荐,开发工具有好多:Goland、vscode、neovim等,但是没有什么先后顺序,适合自己最重要,和情人眼里出西施一个道理。最好把这些都折腾一下,找到一款适合自己的
IDE: 集成很多插件的编辑器,著名产品 Goland
IDE与编辑器:vscode
编辑器:vim号称编辑器之神; emacs 号称神之编辑器,听这些称呼就知道这些东西多牛x,但是学习曲线比较高,需要一定的基础,高效如果不成功就变成搞笑了,话说难者不会,会者不难,花点抽烟的功夫稍微学习一下,学会就好了
Goland
当我们使用 GoLand 进行开发时, 可以配置 goproxy 来拉取所需依赖代码。
配置路径: GoLand --> Perferences --> Go --> Go Modules(vgo)--> Proxy
proxy 中填写https://goproxy.io,direct , 修改完重启生效。引用社区中的俩张图片,因为我电脑中现在不安装Goland,详细信息如下,请见谅:
- 对开发友好,有助于你开发效率的提升,这东西谁用谁知道,我前期使用的就是这个,现在使用的是vscode和vim
- 缺点:占用内存高,需要激活,
如果后期有需要永久激活的朋友留言就好,激活的使用期限是79年,不过我还是不太赞成破解这些软件,一是尊重,二是这东西不是必须 - 启动项目慢,这个可能跟我的mac配置比较低有一定的关系,打开索引一个项目很慢
vscode
- 喜欢自己折腾的不二选择
- 免费安装即用
- 自定义程度高,免费的插件库
- 因为我电脑配置不是很高,这个相对Goland来说占用内存不是那么高,但是比起vim和emacs来书还是差很多的
我不太喜欢花里胡哨的东西,所以我的vscode只安装了 chinese Go Runner 这几个开发插件,然后使用ctrl+shift+p的组合按键,在输入框内输入go install ,然后全选安装,我使用的是1.16版本,会安装9个插件,记得开启GOPROXY,这个工具仓库在国外,安装的时候要开启代理容易安装成功,不然很容易安装失败
vim和emacs
- 虽然最后介绍,但是依然是强烈推介折腾,而且是多折腾几次,你会发现一点不输于IDE,而且完全是按照自己的心情和风格定义,量身打造,最后会发现是真逃不出真香定律