Go语言开发工具(集成开发环境)
GoLand
GoLand 是 Jetbrains 家族的 Go 语言 IDE,有 30 天的免费试用期。GoLand is a cross-platform IDE built specially for Go developers
安装访问 Gogland 的下载页面,根据系统环境(Mac、Linux、Windows)下载对应的软件。
参考:https://studygolang.com/articles/21812

LiteIDE
LiteIDE 是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。官网:http://liteide.org/cn/
LiteIDE是一款专门针对 Go 开发的集成开发环境,在编辑、编译和运行 Go 程序和项目方面都有非常好的支持。同时还包括了对源代码的抽象语法树视图和一些内置工具(此开发环境由国人 vfc 大叔开发)。
LiteIDE 是一款非常好用的轻量级 Go 集成开发环境(基于 QT、Kate 和 SciTE),包含了跨平台开发及其它必要的特性,对代码编写、自动补全和运行调试都有极佳的支持。它采用了 Go 项目的概念来对项目文件进行浏览和管理,它还支持在各个 Go 开发环境之间随意切换以及交叉编译的功能。
同时,它具备了抽象语法树视图的功能,可以清楚地纵览项目中的常量、变量、函数、不同类型以及他们的属性和方法。

支持的操作系统
- Windows x86 (32-bit or 64-bit)
- Linux x86 (32-bit or 64-bit)
下载地址 :http://sourceforge.net/projects/liteide/files/
源码地址 :https://github.com/visualfc/liteide
链接
- LiteIDE 开源代码 https://github.com/visualfc/liteide
- Gotools 开源代码 https://github.com/visualfc/gotools
- 发行版下载
- Google 用户组 https://groups.google.com/group/liteide-dev

Eclipse/GoClipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。以下介绍如何使用 Eclipse 来编写 Go 程序。
Eclipse 编辑 Go 的主界面
- 首先下载并安装好 Eclipse
- 下载 goclipse 插件 https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation
下载 gocode,用于 go 的代码补全提示
gocode 的 github 地址:
https://github.com/nsf/gocode在 Windows下要安装 git,通常用 msysgit。
再在 cmd 下安装:
go get -u github.com/nsf/gocode也可以下载代码,直接用 go build 来编译,会生成 gocode.exe
- 下载 MinGW 并按要求装好
- 配置插件
Windows->Reference->Go
(1)、配置 Go 的编译器
设置 Go 的一些基础信息
(2)、配置 Gocode(可选,代码补全),设置 Gocode 路径为之前生成的 gocode.exe 文件
设置 gocode 信息
(3)、配置 GDB(可选,做调试用),设置 GDB 路径为 MingW 安装目录下的 gdb.exe 文件
设置 GDB 信息
测试是否成功
新建一个 go 工程,再建立一个 hello.go。如下图:
新建项目编辑文件
调试如下(要在 console 中用输入命令来调试):
图 1.16 调试 Go 程序
Sublime Text
一个革命性的跨平台(Linux、Mac OS X、Windows)文本编辑器,它支持编写非常多的编程语言代码。对于 Go 而言,它有一个插件叫做 GoSublime 来支持代码补全和代码模版。
Visual Studio Code(简称VS Code)
是一款由微软公司开发的,能运行在 Mac OS X、Windows 和 Linux 上的跨平台开源代码编辑器。
VS Code 使用 JSON 格式的配置文件进行所有功能和特性的配置,同时它还可以通过扩展程序为编辑器实现编程语言高亮、参数提示、编译、调试、文档生成等各种功能。
评论列表(0条)