how to config vscode to run golang 2020-07-02 (原创)

配置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测试

你可能感兴趣的:(how to config vscode to run golang 2020-07-02 (原创))