1、vscode安装
官网链接:https://code.visualstudio.com/
选择相应的版本,这里选择Windows下的

下载得到一个VSCodeUserSetUp-x64的可执行文件,双击执行,选择要安装的路径,下一步。

2、go语言安装
官网链接:https://studygolang.com/dl
找到Windows的版本下载,指定安装目录,比如放在 D:\mysoftware\go下面,等待安装结束。
3、环境变量配置
go环境变量的配置有两个参数,GOROOT和GOPATH
我的电脑右击属性,找到高级系统设置,环境变量,有两个配置,用户变量和系统变量。在系统变量下新建两个变量属性,如下,GOROOT是go安装的路径,表示根路径,GOPATH是go工程的路径,就是自己自定义开发代码的路径,比如我的是goproject,goproject下面要新建三个文件夹,src、pkg、bin。

接着,再把用户变量中的GOPATH做如下修改,改成系统变量下面设置的GOPATH路径

再把用户变量中的PATH做如下编辑,将原先的%USERPROFILE%\go\bin改为%GOPATH%\bin。

这个时候再验证,注意:cmd输入go env,如果呈现下面和刚才配置的一样就OK了。但是有一种情况会出现GOPATH没生效,还是原先的默认C盘下的目录,这时候检查下,这个cmd窗口是不是在配置环境变量前打开的,如果是,关闭,再打开一个新的cmd窗口就生效了,否则就要检查配置的问题了。

4、vscode插件安装
安装go扩展,搜索Go,安装第一个

ctrl+shift+p搜索 Go: Install/Update Tools
这里可能会出现一个问题,就是点击安装工具,出现一个 command: go.tool.install error,这是因为路径问题导致的,解决如下,配置找到Go的goroot和gopath配置编辑json文件,将值修改为之前配置的GOPATH和GOPROOT的值,重启VScode,重新搜索安装,等待安装完毕即可。在安装过程中可能会一个一个安装,一个安装结束后就停止,比如执行go程序时又会报错没有相关工具,这时候就根据报错提示 install就行了,VScode下面的控制台会显示安装情况。

