leoay的第4篇文章
1458字
上篇文章,我们介绍了Go开发工具包的安装,也写了第一个Hello World 程序。
但是,限于篇幅的原因,没有向大家介绍Go项目常用的IDE,这一篇文章我就来把这个坑填上吧!
这篇文章总共会介绍4种IDE, 分别是LiteIDE, VSCode, Vim, Golang, 当然实际上并不止这四种,但是我觉得这四个足够大多数朋友使用了, 所以,暂且先介绍这四种吧,下面开始。
1. LiteIDE
LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境,它具有管理系统环境、集成调试系统、代码自动完成、支持插件扩展等功能。
它本身是基于Qt(一个跨平台的GUI库)开发的, 目前支持下面的几个系统:
Windows x86
Linux x86
MacOS X10.6
FreeBSD 9.2
OpenBSD 5.6
LiteIDE第一次发布是在2011年,最新版本是2020年04月24日 发布的 X37.1版本。我们可以在其github上版本发布页面进行下载,地址是 https://github.com/visualfc/liteide/releases
这里我们仅仅以Windows平台为例,下载完成后,解压即可,直接运行LiteIDE的启动程序,即可打开IDE主界面,如图所示:
我们就可以用这个工具愉快地写代码了,至于使用细节,这里我就不展开说明了,应该大家都比较熟悉。
2. Vim
说到Vim,可以说是“宇宙最强”IDE了,不要看它在初始状态只是一个黑黑的界面, 无比简单,啥炫酷的东西都没有,而且不能使用鼠标,但是这丝毫不影响它“宇宙最强”的地位。
因为它就像一个航母平台,可以搭载各种“舰载机”,不过,这里所说的“舰载机”其实是插件。有了插件的配合,vim可以说是“无所不能”。
至于怎么用它来写Go代码,用手写,展示。
用vim新建一个hello.go
自豪地写下"Hello World"
Run吧,Go浪
简简单单三步,我们就掌握了怎么用vim写go程序了,确实非常干净利索。当前,我们先不考虑插件,直接写就好了,后面我单独写一篇文章介绍怎么使用插件,让vim更加方便开发go项目。而且,用手一点一点去敲代码,更能培养我们写代码的感觉。
3. VSCode
说到"宇宙最强"IDE,有一个坐不住了,那就是VSCode。当下,如果有人说vim是宇宙最强,那么VSCode一定站出来吭一声。因为基本上其他IDE能实现的功能,VSCode基本都能实现,而且VSCode也能安装各种插件给自己增加Buff, 特别是前端开发的Coder 们,尤其喜欢VSCode。我觉得VSCode最大的优势就在于轻量,全平台。
那么,我们怎么开始使用VSCode写Go项目呢?
首先,我们要去VSCode官网下载,上链接 https://code.visualstudio.com/#alt-downloads
这里我们还是以Windows平台为例,我们下载安装版的,直接安装就OK了,安装完成后,启动VSCode,就可以开始写我们的代码了。
帅气的VSCode的大脸
4. Golang
最后,说一下Golang,直接去官网下载就好了,上链接(这不是带货),https://www.jetbrains.com/go/
直接Download吧,可以看到后面几个若影若现的几个字“Free 30-day trial”, 30天免费。其实,我本来很喜欢jetbrains系列的软件的,比如pycharm、phpstorm、webstorm等都用过,而且时间也不短了,但是我一直没有购买付费版的(我想吐槽一点,付费就付费吧,还不是一口价,还得按年付费订阅,一直都用正版的话,这特么家里有矿吧)。
而且我又不想一直去某宝买不知道什么时候就过期的激活码,所以,后来我直接就放弃了这个软件,现在我一直用vscode开发,不论是python项目,还是php项目,还是当前的go项目,简直不要太爽!所以,以后的文章中,我也会以VSCode为主要的IDE,也强烈建议你使用这个好用又免费的IDE。
好了,今天的文章写到这儿 ,讲真,这篇文章不是详细教你怎么一步步使用这些IDE, 确实,我也不想写得那么详细,因为这类文章太多了,感觉没有必要写,不过作为一个系列的文章,一点儿也不写我感觉总缺点什么。所以,我也就粗略地介绍了一下常用的IDE,如果你是一个初学Go且没有任何编程基础的小白,可以针对某个IDE搜索相关的使用方法的文章,或者直接查看官方文档。 如果你觉得我的文章对你有帮助,请来一波“三连”,感谢!
——本文完——