Go 语言开发工具

使用Go语言开发软件,最好使用集成开发环境(IDE),可以极大得提高开发效率。最常用的Go语言IDE是 Goland 和 VsCode。当然,直接使用普通的文本编辑器,比如notepad,editpulus,sublime或者vi也没有问题。

1. GoLand

GoLand 是 Jetbrains 家族的 Go 语言 IDE,GoLand是商业软件需要付费,可以通过国内代理商或者某宝购买。我们平时开发可以使用社区版,社区版是免费的,功能差别不大。

GoLand的安装非常简单,访问 Goland 的下载页面,根据开发机器的系统环境(Mac、Linux、Windows)选择下载合适的版本。

2. VsCode

VsCode 是微软公司开发的一款免费的、开源的、轻量级的、功能强大的、跨平台的代码编辑器。开发 Go 程序需要在 VsCode 安装插件。

下载地址 :https://code.visualstudio.com/

安装也很简单,根据你开发机器的系统环境(Mac、Linux、Windows)下载对应版本的软件即可。

3. LiteIDE

LiteIDE 是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。

支持的操作系统:

  • 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

4. Eclipse

Eclipse 也是非常常用的开发利器,以下介绍如何使用 Eclipse 来编写 Go 程序。

1.4.eclipse1

Eclipse 编辑 Go 的主界面

  1. 首先下载并安装好 Eclipse
  2. 下载 goclipse 插件 https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation
  3. 下载 gocode,用于 go 的代码补全提示。

    gocode 的 github 地址:

    https://github.com/nsf/gocode

    在 Windows下要安装 git,通常用 msysgit。

    再在 cmd 下安装:

    go get -u github.com/nsf/gocode

    也可以下载代码,直接用 go build 来编译,会生成 gocode.exe

  4. 下载 MinGW 并按要求装好
  5. 配置插件

    Windows->Reference->Go

    (1)、配置 Go 的编译器

    1.4.eclipse2

    设置 Go 的一些基础信息

    (2)、配置 Gocode(可选,代码补全),设置 Gocode 路径为之前生成的 gocode.exe 文件

    1.4.eclipse3

    设置 gocode 信息

    (3)、配置 GDB(可选,做调试用),设置 GDB 路径为 MingW 安装目录下的 gdb.exe 文件

    1.4.eclipse4

    设置 GDB 信息

  6. 测试是否成功

    新建一个 go 工程,再建立一个 hello.go。如下图:

    1.4.eclipse5

    新建项目编辑文件

    调试如下(要在 console 中用输入命令来调试):

    1.4.eclipse6

下一章:Golang 程序结构

Go语言 程序结构:Go语言的设计简洁而不失优雅,学习起来非常容易。Go语言的结构包含以下几个部分:包声明、引入包、函数、变量、语句以及注释等。我们通过一个最简单的hello world例子来演示一下Go语言的基本结构。