Go语言vscode环境配置
2018-08-27 14:42
651 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wf19930209/article/details/82112590
Go语言vscode环境配置
此教程在GO已经安装成功的前提下。
安装vscode扩展
在vscode扩展里面搜索go,然后下载扩展。
安装go 插件
- 在
$GOPATH
目录下创建bin
,pkg
,src
切换到
$GOPATH/bin
目录下,打开终端输入以下命令,不需要翻墙:- go get -u -v github.com/josharian/impl
- go get -u -v github.com/mdempsky/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-find-references
- go get -u -v github.com/lukehoban/go-outline
- go get -u -v github.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 -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
- go get -u -v golang.org/x/tools/cmd/guru
在
src
下创建golang.org/x/
两个文件夹,然后切换到此目录下,打开终端输入:git clone https://github.com/golang/tools.git
此时
x
目录下会出现tools
文件夹。切换到
$GOPATH
目录下,打开终端输入以下命令安装,安装那些你上一步没有成功的插件:- go install github.com/mdempsky/gocode
- go install github.com/rogpeppe/godef
- go install github.com/lukehoban/go-find-references
- go install github.com/lukehoban/go-outline
- go install github.com/sqs/goreturns
- go install golang.org/x/tools/cmd/gorename
- go install github.com/tpng/gopkgs
- go install github.com/josharian/impl
- go install github.com/newhook/go-symbols
- go install golang.org/x/tools/cmd/guru
golint
比较特殊通过上面的方式还是无法安装,所以我们在x
目录下打开终端执行:
git clone https://github.com/golang/lint.git go install golang.org/x/lint/golint
一共 11 个插件,由于被墙和依赖的缘故,很多插件是没办法正常安装的,但是go官方在github是有镜像仓库的,所以我们可以借助github来安装。
此时所有插件安装成功。
第三方库依赖
安装
net
库解决警告,切换到x
目录,然后打开终端执行:git clone git@github.com:golang/net.git --depth 1
然后重启vscode即可。
安装
text
库解决警告,切换到x
目录,然后打开终端执行:git clone git@github.com:golang/text.git --depth 1
然后重启vscode即可
调试配置
进入调试界面,按
F5
或者点击调试按钮,进入后添加配置。回到
hello.go
文件,按F5
,出现以下界面代表成功:
备注:go的调试器是
dlv
用户设置
如果设置了系统级别的
$GOPATH可以在用户设置里面覆盖。
"go.lintTool": "golint", "go.formatTool": "goreturns", "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,阅读更多
相关文章推荐
- 在VSCode中配置GO开发环境用户设置
- vscode 配置golang go开发环境 IDE(2018年10月)
- Mac上Go环境和VS Code的正确安装与配置方法
- ubuntu /elementary os下vscode 配置go开发环境
- windows环境下利用vscode搭建go语言的开发环境详解
- go 语言环境变量配置
- 在Visual Studio Code中配置GO开发环境
- Win7 VS2015 NASM汇编语言环境配置
- .NET Core VS Code 环境配置
- go语言编程在windows下开发环境配置(图文)
- Go语言的Windows下环境配置以及简单的程序结构讲解
- VS Code配置多Python版本运行环境
- go语言window环境搭建及liteide配置
- windows下用notepad++配置go语言开发环境
- Ubuntu16.04 部署配置GO语言开发环境 & 注意事项
- 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)
- Go语言的开发环境配置的经验总结
- GO语言学习日记(一)Windows环境下配置Go语言
- windows7下配置GO语言开发环境 Ide开发编辑器推荐Gogland
- go语言,环境配置注意事项