go语言设置

1、下载
https://studygolang.com/dl

2、环境变量
export GOPROXY=https://mirrors.aliyun.com/goproxy,direct
GOPROXY=https://goproxy.cn,direct
GOPROXY=https://goproxy.io,direct
GO111MODULE=auto on off
GOROOT=
GOPATH=
PATH,C:\go\bin

3、liteide
http://liteide.org/cn/
支持1.8版之后的gocode
go get -u -ldflags -H=windowsgui github.com/mdempsky/gocode
GO111MODULE=on 才行,auto都编译不通过
https://blog.csdn.net/gzhujsj/article/details/106089985?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase

4、vscode
https://github.com/DIOLeo/VSCode-Portable-WithMinGWw64
vss带c++绿色版

再升级go 到1.13版本后,开启了go mod 模块,导致vscode 的自动补全功能不好用,在google了一番资料后发现,在开启go mod 后,不建议使用go 工具,推荐使用Go Language Server ,随后查找资料,搜索vscode 入口开启Go Language Server,找到开启方法。
打开设置,搜索“ go.useLanguageServe”,并勾选上,默认情况下, Go 扩展会提示你安装 gopls
如果安装失败,则可以使用如下方式安装
go get golang.org/x/tools/gopls@latest
安装完成后重启vscode,测试自动补全是否恢复。
开启go mod 方法:
go env -w GO111MODULE=on

5、go学习资料
https://github.com/Unknwon/the-way-to-go_ZH_CN

http://discuss.go-admin.com/t/adm-goadmin/76](http://discuss.go-admin.com/t/adm-goadmin/76


发表评论

电子邮件地址不会被公开。 必填项已用*标注