[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: VSCode+Golang开发环境
准备开始转向用VSCode做开发,所以把一些常用的开发环境转移到VSCode上。
这篇文章搭建的是Golang的开发环境。
其他相关博文:
一、测试环境
- Windows 8.1
- VSCode v1.11.1
- Go v1.8.1
二、安装Go
在Golang的官网(https://golang.org/dl/)下载安装即可,安装包会自动添加环境变量GOROOT和PATH,如果没有请自己添加。
三、安装Visual Studio Code
去官网下载VSCode并安装: https://code.visualstudio.com/Download
四、安装VSCode的Go插件
在VSCode上搜索插件Go,找到如图这一款(作者是lukehoban),安装
五、配置VSCode
安装好插件之后,在磁盘新建好自己的工作目录,比如我的是D:\Dev\DevGo,在VSCode的资源管理器中打开这个目录,
按F1,在输入框输入“setting”,选择打开工作区设置,然后编辑settings.json文件,保存:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// 将设置放入此文件中以覆盖默认值和用户设置。 { "files.autoSave": "onFocusChange", "go.buildOnSave": true, "go.lintOnSave": true, "go.vetOnSave": true, "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatOnSave": false, "go.formatTool": "goreturns", "go.goroot": "D:/Program Files/Go", "go.gopath": "${workspaceRoot}" } |
其中go.goroot和go.gopath根据自己实际目录设置。
按F5,打开launch.json文件,编辑并保存:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
{ "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceRoot}/src", "env": {}, "args": [] } ] } |
六、调试Go程序
在打开的文件夹位置,创建Go程序的标准目录:bin、pkg、src
并在src下创建文件main.go,并编辑保存:
1 2 3 4 5 6 7 |
package main import "fmt" func main() { fmt.Println("hello") } |
此时VSCode会提示你安装Go的相关扩展,点击"Install All"
安装会比较慢或者失败,多试几次直到全部成功为止。
再按F5,即可运行成功!(如果环境变量还没生效,重启下就好)
参考链接:
《https://github.com/Microsoft/vscode-go/wiki》
《Windows环境下vscode-go安装笔记(不支持32位)》
《VSCode+Golang开发环境》有3个想法
评论已关闭。