• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

vscode的go环境配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、去我的电脑添加用户变量 GOPROXY 为 https://goproxy.cn  如果这个代理无效可以使用阿里云的 https://mirrors.aliyun.com/goproxy/

2、搜索go扩展后安装

3、安装go扩展依赖的扩展 - command+shift+P 输入 然后键入:go:install/update tools,将所有 的插件都勾选上,然后点击 OK 即开始安装

4、增加vscode设置 

"go.useLanguageServer": true,

 

备注:

如果安装失败,网上说的自行去对应插件地址 比如需要安装 lint 就git clone https://github.com/golang/lint 然后 go build 将编译好的程序放在目录go path上,实在过于麻烦

这里又非常容易安装失败,由于github非常非常缓慢,所以设置一下代理

set GOPROXY=https://goproxy.io;

可以在全局执行或者当前文件夹终端执行

https://goframe.org/prepare/gomodule

以上地址可以获取aliyun或其他的代理地址

等所有都输出

Installing github.com/mdempsky/gocode SUCCEEDED
Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED
Installing github.com/ramya-rao-a/go-outline SUCCEEDED
Installing github.com/acroca/go-symbols SUCCEEDED
Installing golang.org/x/tools/cmd/guru SUCCEEDED
Installing golang.org/x/tools/cmd/gorename SUCCEEDED
Installing github.com/cweill/gotests/... SUCCEEDED
Installing github.com/fatih/gomodifytags SUCCEEDED
Installing github.com/josharian/impl SUCCEEDED
Installing github.com/davidrjenni/reftools/cmd/fillstruct SUCCEEDED
Installing github.com/haya14busa/goplay/cmd/goplay SUCCEEDED
Installing github.com/godoctor/godoctor SUCCEEDED
Installing github.com/go-delve/delve/cmd/dlv SUCCEEDED
Installing github.com/stamblerre/gocode SUCCEEDED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing golang.org/x/tools/cmd/goimports SUCCEEDED
Installing golang.org/x/lint/golint SUCCEEDED

All tools successfully installed. You are ready to Go :).

表示安装扩展依赖完成

以下配置可能会用上

在vscode的设置页面,点击右上角的以json格式配置

新增以下json配置

"go.useLanguageServer": true,
"go.goroot": "C:\\Go",
"go.formatTool": "goimports",
"[go]": {"editor.formatOnSave": false},
"editor.links": false // 点击引用不打开外部网站
 

还需要其他配置比如,保存以后不自动格式化等请查阅

https://github.com/Microsoft/vscode-go

或者

https://code.visualstudio.com/
https://github.com/microsoft/vscode-go/wiki/Go-modules-support-in-Visual-Studio-Code

 4. 最好将项目放在go默认的个人代码仓库比如 

C:\Users\user\go

文件夹下面的src路径

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go手记发布时间:2022-07-10
下一篇:
go json 转换忽略字段、控制字段可有可无发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap