Go 语言开发工具

GoLand

GoLand 是 Jetbrains 家族的 Go 语言 IDE,有 30 天的免费试用期。

安装也很简单访问 Gogland 的下载页面,根据你当前系统环境(Mac、Linux、Windows)下载对应的安装文件。

开箱即用,上手简单,年费199$左右,支持支付宝支付。(具体价格以官网为准)。

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

VsCode

Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。(百度百科

支持的操作系统

配置VsCode针对Golang的开发环境

1、添加Go插件

2、写一个hello world并运行

  1. package main
  2. import "fmt"
  3. func main() {
  4. fmt.Printf("Hello word")
  5. }

3、运行完hello world后,会提示需要安装相关的依赖包。点击install all,然后会发现,依赖包均安装失败。

4、配置goproxy

Bash (Linux or macOS)

  1. # 配置 GOPROXY 环境变量
  2. export GOPROXY=https://goproxy.io,direct
  3. # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
  4. export GOPRIVATE=git.mycompany.com,github.com/my/private

PowerShell (Windows)

  1. # 配置 GOPROXY 环境变量
  2. $env:GOPROXY = "https://goproxy.io,direct"
  3. # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
  4. $env:GOPRIVATE = "git.mycompany.com,github.com/my/private"

5、重新执行步骤3。