配置vscode以编译运行go
1.download golang and install
2.config three environment variable of golang
here assume that 【the root directory that installed golang in your computer】 is 【D:\go】
1.GOPATH = D:\gopath // GOPATH define your golang workspace 是Go语言工作目录,由用户创建和指定。项目源码、调试工具等都存放在这个目录下
2.GOROOT = D:\go
3.Path append D:\go\bin
另外,在GOPATH对应的目录下创建src文件夹。src文件夹用于保存各个go项目的源码
2022-07-26更新
go mod模式下不再需要在GOPATH创建src文件夹,也不需要手动配置GOPATH GOROOT
3.download VSCODE-IDE for free and install
4.install golang support tools
VsCode Go插件工作原理
go插件扩展是依赖各种go tools的
- 安装vscode的go 插件
- 安装VsCode Go插件依赖的go工具
打开VSCode用快捷键Ctrl+shift+p输入Go:Install/Update tools对所有的golang工具进行安装
succeed后,在GOPATH文件夹下会产生一个bin目录,里边存放相应的二进制可执行文件
如果GOPATH/bin下并未生成二进制可执行文件,可以手动go install
安装这些tools:
go install github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest
go install github.com/ramya-rao-a/go-outline@latest
go install github.com/cweill/gotests/gotests@latest
go install github.com/fatih/gomodifytags@latest
go install github.com/josharian/impl@latest
go install github.com/haya14busa/goplay/cmd/goplay@latest
go install github.com/go-delve/delve/cmd/dlv@latest // dlv
go install github.com/go-delve/delve/cmd/dlv@master // dlv-dap
go install golang.org/x/tools/gopls@latest
可按需指定tools的版本
5.install [Code Runner] extension
以上完成后,打开一个.go文件,右键run code测试