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并运行
package main
import "fmt"
func main() {
fmt.Printf("Hello word")
}
3、运行完hello world后,会提示需要安装相关的依赖包。点击install all,然后会发现,依赖包均安装失败。
4、配置goproxy
Bash (Linux or macOS)
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private
PowerShell (Windows)
# 配置 GOPROXY 环境变量
$env:GOPROXY = "https://goproxy.io,direct"
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
5、重新执行步骤3。