转载于:http://www.cnblogs.com/mstmdev/p/5454981.html
ps:以下环境均使用默认路径安装,版本均使用官方最新版本,对原文有所修改
安装Go语言环境
下载地址:https://golang.org/dl/
直接运行Go安装向导即可
Go环境安装成功
添加环境变量
安装完毕GO语言后,需要添加GOPATH环境变量,指向自己的工作目录文件夹,自己新建一个目录即可(自定义工作目录)
另外为了操作方便,可以将GOPATH下的bin目录也添加到Path环境变量的末尾,因为使用go get 命令的时候会将编译后的文件放在GOPATH目录下的bin中
安装Git
Git是Go中主要使用的版本控制工具,使用go get命令时需要Git工具
下载地址:http://git-scm.com/download/
按照安装向导一路next即可
Git安装成功
安装Visual Studio Code
下载地址:https://code.visualstudio.com/
也是一路next安装
VS Code安装成功
安装NodeJS
因为VSCode中调试go需要使用npm,所以这里提前安装好NodeJS
下载地址:https://nodejs.org/en/download/
NodeJS安装成功
安装插件及相关依赖项,这一部分可以参考原文操作,原文是以vscode-go项目为例<需要先git项目>,这里我是自己写了一个hello.go的文件来完成相关操作
go语言基础语法,菜鸟教程:http://www.runoob.com/go/go-tutorial.html
提示一下vs code中英文版本如何切换
打开vscode 使用快捷键 ctrl+shift+p 输入 configur language 配置语言 locale: 英文 “en-Us” 中文:”zh-CN” 保存 重新打开vscode即可
安装Go插件
使用快捷键ctrl+shift+p 输入Extensions: Install
在扩展的应用商店中搜索Go 安装即可
新建一个hello.go的文件
打开vscode,File<文件>–Open Folder<打开文件夹> 选择之前自定义的工作区文件夹,在src中新建一个文件夹,在该文件夹中新建文件hello.go,编写如下代码
launch.json启动配置信息如下
{
// 使用 IntelliSense 以学习相关的 Node.js 调试属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "hello.go",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${workspaceRoot}\\src\\zc_test.com\\hello.go"
}
]
}
点击左下角的 Analysis Tools Missing 在上方弹出的信息中选择 install all 自动git相关工具及依赖项,部分工具需要FQ<翻墙>才能下载成功,如果是超时造成下载失败,多下载几次即可,最终会在工作区的bin目录生成如下文件
到这里基本的Go语言环境已经搭建完毕了,可以看到我们已经可以打上断点调试了
ps: 原文以vscode-go项目为例,还需要对源码进行安装,具体操作参考原文完成