新手学go Visual Studio Code支持golang配置

安装好golang

mac go 1.14安装包下载
https://download.csdn.net/download/youwen21/12428958

windows go 1.14安装包下载 : 自行查找,因csdn已存在资源,不能重复上传

配置go环境变量

关于go环境变量GOPATH, GOROOT, GO111MODULE等
先运行go env 可查看所有go用到的环境变量

❯ go env                                                                      ⏎
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/owen/Library/Caches/go-build"
GOENV="/Users/owen/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/owen/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/3r/fp9h22ln60q6bqtz599hh4xh0000gp/T/go-build623702345=/tmp/go-build -gno-record-gcc-switches -fno-common"

GO111MODULE

取值为 auto, on, off
auto: 如果存在GOPATH环境变量为off, 如果不存在GOPATH环境变量为on

GOROOT

默认值是go安装的位置

GOPATH

go1.14.3版本默认值是 ~/go

GOENV

go env -w 命令写入配置的文件位置

理想环境变量踩坑说明

理想的变量只配置:GO111MODULE=on。 项目代码可以放置到任何位置中

此处待补充

安装VS code编辑

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

安装插件

安装插件: Go
新手学go Visual Studio Code支持golang配置_第1张图片
另个人Idea 安装 IDAE Keybindings 快捷键

添加外部包External Libraries

File -> Add Folder To Workspace 和 IDEA External Libraries效果相同
新手学go Visual Studio Code支持golang配置_第2张图片

你可能感兴趣的:(go)