leoay的第4篇文章 php

1458字前端


上篇文章,咱们介绍了Go开发工具包的安装,也写了第一个Hello World 程序。python


可是,限于篇幅的缘由,没有向你们介绍Go项目经常使用的IDE,这一篇文章我就来把这个坑填上吧!git


这篇文章总共会介绍4IDE, 分别是LiteIDE, VSCode, Vim, Golang, 固然实际上并不止这四种,可是我以为这四个足够大多数朋友使用了, 因此,暂且先介绍这四种吧,下面开始。github



1. LiteIDEweb

LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境,它具备管理系统环境、集成调试系统、代码自动完成、支持插件扩展等功能。编程

它自己是基于Qt(一个跨平台的GUI库)开发的, 目前支持下面的几个系统:vim

Windows x86微信

Linux x86app

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浪


简简单单三步,咱们就掌握了怎么用vimgo程序了,确实很是干净利索。当前,咱们先不考虑插件,直接写就行了,后面我单独写一篇文章介绍怎么使用插件,让vim更加方便开发go项目。并且,用手一点一点去敲代码,更能培养咱们写代码的感受。



3. VSCode

说到"宇宙最强"IDE,有一个坐不住了,那就是VSCode。当下,若是有人说vim是宇宙最强,那么VSCode必定站出来吭一声。由于基本上其余IDE能实现的功能,VSCode基本都能实现,并且VSCode也能安装各类插件给本身增长Buff, 特别是前端开发的Coder 们,尤为喜欢VSCode。我以为VSCode最大的优点就在于轻量,全平台。


那么,咱们怎么开始使用VSCodeGo项目呢?


首先,咱们要去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搜索相关的使用方法的文章,或者直接查看官方文档。


若是你以为个人文章对你有帮助,请来一波“三连”,感谢!


——本文完——