您的位置:首页 > 编程语言 > Go语言

Visual Studio Code --GO开发工具配置

2016-07-30 01:06 821 查看
一直在寻找一个趁手的GO语言开发工具,尝试了很多都不顺心,听beego作者推荐试了一下微软推出的业界良心Visual Studio Code 来开发做GO开发确实很舒服,今天总结一下Visual Studio Code-GO开发工具的配置。

1、需要安装的工具 go , Visual Studio Code,git

 百度云 :http://pan.baidu.com/s/1i5nW50L 密码: ebpc 

360云盘:https://yunpan.cn/c6mGjQf9mU6gE  访问密码 30ae

2、go,git,Visual Studio Code安装

go,git,Visual Studio Code安装都很简单,不会的自行百度谷歌

3、go环境配置



 GOROOT :是GO的安装路径

 GOPATH:是开发路径可以自由设置

 配置完成后 cmd 验证



4 、Visual Studio Code--vscode-go的配置

 打开

Visual Studio Code界面 按快捷键 Ctrl+Shift+p

>输入install extensions然后跳转窗口 然后输入GO点击install安装



 
vscode-go要想正常使用所有功能需要安装插件才行 ,这些插件需要git安装,这也是我们为什么需要下载git的原因

 打开git cmd





 复制代码直接全部粘贴复制到doc 就会安装(可能需要翻墙 --翻墙教程:)

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
go get -u github.com/derekparker/delve/cmd/dlv



 安装完成后 到自己的GOPATH环境下看 下 如果有这些文件就说明你成功了





 5、Visual Studio Code使用和配置

软件安装 完成后还需要配置、
 配置GO  settings.json



{
"files.autoSave": "onFocusChange",
"go.buildOnSave": true,
"go.lintOnSave": true,
"go.vetOnSave": true,
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.formatOnSave": true,
"go.formatTool": "goreturns",
"go.goroot": "c:\\go",
"go.gopath": "e:\\go\\goxm"
}


如果你需要 使用debug功能 那么还需要配置 launch.json  第一次配置按F5选择GO 现在的GO debug还不是很好,只能选择的debug文件夹下的,而且不能套文件夹,需要debug 那个文件夹下的文件就配置那个 就在 
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "debug",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "${workspaceRoot}",
//debug路径配置 ${workspaceRoot} --gopath路径 实例:${workspaceRoot}/src
"env": {},
"args": []
}
]
}


6、配置好后就开始使用吧了

详细使用 教程推荐  :http://my.oschina.net/iyf/blog/599112
1、代码提示



 2、代码高亮等
 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息