Go VS

vscode配置go编译环境

Windows环境下使用visual studio code配置go的编译环境

Posted by 矫红岩 on October 24, 2018

vs code安装

Visual Studio Code是免费的轻量级的编辑器,只有几十兆,可直接在官网下载安装

配置GoLang的编辑环境

单击Extensions按钮,如图所示 image

或者按F1键,输入Extensions,选择Extensions:Install Extensions 然后在搜索框中查找go并点击install
顺便可以添加Code Runner,这个插件支持右键选择运行程序,同时给出运行时间等信息

下载GoLang

下载地址

image 网址golangtc表示go language to China
我选择的是最新版的 go1.9.2.windows-amd64.msi
这里.msi后缀名是microsoft installation package微软安装包,右键解压缩之后可以直接安装

配置环境变量

打开高级系统设置,win10可以直接在左下角搜索
然后选择环境变量,新建一个环境变量,我放在了D盘根目录下 image

在GOPATH下创建三个文件夹:

  1. bin编译后生产的可执行文件和go相关的工具,都在此目录。把此目录加入Path环境变量下方便go的使用。
  2. pkg编译过后生成的包文件存放目录。
  3. src存放源代码的目录,新建项目都在该目录下。 image

此外src文件下还有两个子目录github.com和golang.org,需要手动安装

在终端输入以下代码,其中-u表示update

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru

若该命令不能使用,请安装git下载地址
若安装git之后还不能成功,需要下载

git clone https://github.com/golang/tools.git

然后安装

go install golang.org/x/tools/cmd/goimports

若下载失败,输入网址https://github.com/golang/tools 下载压缩包,放到

%GOPATH%src\golang.org\x

目录下并解压,然后go install安装
若没有其他包都可以通过这个方式先下载,再安装

编辑Go程序

首先go的项目是建立在src目录下的,每新建一个项目都要在src目录下建立文件夹,否则会有报错。 建立文件夹后,左上角File->Open Folder,然后File->New File新建一个文件
右下角Plain Text可以选择编辑语言
也可以在编辑完成之后保存时将后缀名改为XX.go

运行Go程序

image

如图,先选择左边的debug,然后选择Add Configuration,一般launch.json是配置好的
运行方式有三种

  1. 点击绿色三角(Start Debugging)
  2. 若添加了Code Runner扩展的可以右键Run Code
  3. 在终端输入run xx.go