使用集成开发环境来开发Go项目

发布于:2022-12-11 ⋅ 阅读:(569) ⋅ 点赞:(0)

笔者个人网站: 秋码记录

本文已首发已秋码记录: 使用集成开发环境来开发Go项目

1、介绍几种 IDE 可以开发 Go

​ 工欲善其事,必先利其器。好的集成开发环境(IDE)能让你事倍功半,好了,废话少扯,下来介绍几种能开发Go项目的IDE。

  • 1、Goland

    Goland 是由 JetBrains 公司开发的一个新的商业 IDE,旨在为 Go 开发者提供的一个符合人体工程学的新的商业 IDE。Goland 整合了 IntelliJ 平台(一个用于 java 语言开发的集成环境,也可用于其他开发语言),提供了针对Go语言的编码辅助和工具集成。

在这里插入图片描述

  • 2、LiteIDE

    ​ LiteIDE是一款专门针对 Go 开发的集成开发环境,在编辑、编译和运行 Go 程序和项目方面都有非常好的支持。同时还包括了对源代码的抽象语法树视图和一些内置工具(此开发环境由国人 vfc 大叔开发)。

    ​ LiteIDE 是一款非常好用的轻量级 Go 集成开发环境(基于 QT、Kate 和 SciTE),包含了跨平台开发及其它必要的特性,对代码编写、自动补全和运行调试都有极佳的支持。它采用了 Go 项目的概念来对项目文件进行浏览和管理,它还支持在各个 Go 开发环境之间随意切换以及交叉编译的功能。

在这里插入图片描述

  • 3、 Sublime Text

    ​ 一个革命性的跨平台(Linux、Mac OS X、Windows)文本编辑器,它支持编写非常多的编程语言代码。对于 Go 而言,它有一个插件叫做 GoSublime 来支持代码补全和代码模版。

  • 4、GoClipse

    ​ 是一款 Eclipse IDE 的插件,拥有非常多的特性以及通过 GoCode 来实现代码补全功能。其依附于著名的 Eclipse 这个大型开发环境,虽然需要安装 JVM 运行环境,但却可以很容易地享有 Eclipse 本身所具有的诸多功能。这是一个非常好的编辑器,完善的代码补全、抽象语法树视图、项目管理和程序调试功能。

在这里插入图片描述

  • 5、 Visual Studio Code(简称VS Code)

    ​ 是一款由微软公司开发的,能运行在 Mac OS X、Windows 和 Linux 上的跨平台开源代码编辑器。

    ​ VS Code 使用 JSON 格式的配置文件进行所有功能和特性的配置,同时它还可以通过扩展程序为编辑器实现编程语言高亮、参数提示、编译、调试、文档生成等各种功能。

2、本文将使用 LiteIDE 来开发 Go

1、下载 LiteIDE

开源软件平台: https://sourceforge.net/projects/liteide/files/

Github: https://github.com/visualfc/liteide/releases
在这里插入图片描述

因为 LiteIDE是绿色版的,无需安装,所以下载完成后,得到的是一个 zip格式的压缩文件。
在这里插入图片描述

将压缩包解压到任意目录,这里我们将压缩包解压到当前目录,解压后会得到一个名为liteide的文件夹。
在这里插入图片描述

进入 liteide文件夹中的 bin文件夹,可以在 bin文件夹中找到名为iteide.exe的文件,它就是 LiteIDE的启动程序。

在这里插入图片描述

双击运行liteide.exe就可以正常打开 LiteIDE了,为了方便以后的使用,建议大家在桌面创建 LiteIDE的快捷方式(在liteide上右键→“发送到”→“桌面快捷方式”)。

2、配置 LiteIDE

修改当前的运行环境,需要根据系统的不同设置对应的运行环境,因为我们使用的是64位的 Windows系统,所以这里需要将运行环境设置为 Win64

在这里插入图片描述

配置当前运行环境,点击 工具,在下拉菜单中选择 编辑当前环境,如下图所示。

在这里插入图片描述

在打开的文件中找到GOROOT=xxx,并将其修改为环境变量中 GOROOT对应的值,如下所示。(注意:修改完成后记得保存)

在这里插入图片描述

如果记不清了也没关系,可以在 CMD 窗口中使用go env命令查看 GOROOT 对应的值。

在这里插入图片描述

3、新建一个 Go 项目
在这里插入图片描述

在弹出对话框选择Go1 Command Project,可自定义文件名与保存文件位置。

在这里插入图片描述

新建好的项目是下面这样的,编辑器自动为我们创建了两个文件,并在main.go中生成了简单的代码。

在这里插入图片描述

点击编辑器右上方的“BR”按钮,就可以运行“main.go”中的代码,同时会在当前目录下生成一个 .exe 的可执行文件。

在这里插入图片描述

细心的看官是看出来了,那就是多了go.mod文件,可这是什么文件呢?

这是Go最新版本的缘故,一定要有modules,否则编译不了,直接报错。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到