Visual Studio Code Golang环境配置

赵荆州 · · 622 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

前提是已经装好了Go,并且正确配置了GOROOT、GOPATH。不知道这两个是什么东西的,建议先搞明白。

1.Visual Studio Code 安装Golang扩展


安装扩展

2.安装Golang所需插件
Ctrl+Shift+P


安装插件

选择需要安装的插件(主要是代码提示,代码规范等插件),可全选

安装插件

由于国内网络环境,就算你FQ,这一步也不一定能够安装成功。

所以一般采取如下方式:
cd %GOPATH%\src\github.com\golang
如果src目录下面没有github.com\golang请自行创建
执行:

git clone [https://github.com/golang/tools.git](https://github.com/golang/tools.git) tools

当下载完成后,你会发现%GOPATH%\src\github.com\golang多了一个tools目录
需要把tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools下,如果没有自行创建

下面安装无法安装的插件(可以先通过vscode安装,然后将不成功的再按照此方法安装)
开始安装:
切换到GOPATH目录下,执行相关的go install 命令
go install github.com/mdempsky/gocode
go install github.com/uudashr/gopkgs/cmd/gopkgs
go install github.com/fatih/gomodifytags
go install github.com/haya14busa/goplay/cmd/goplay
go install github.com/derekparker/delve/cmd/dlv
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/josharian/impl
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install github.com/golang/lint/golint
go install github.com/cweill/gotests/gotests

上面的包有可能存在更新,以实际clone下来的为准。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:赵荆州

查看原文:Visual Studio Code Golang环境配置

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

622 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传