前期准备工作
可以直接看最下面,我有把bin中的exe文件放到网盘。tools文件也放网盘了。
伸手党请帮忙点个赞
环境变量的配置,直接上图吧,今天配置这玩意太心累了
高级系统设置–》环境变量的配置—》
还有一个Path
这里是5个
先去下载安装一个git。因为后面的插件都是从github上下载的。
对vscode环境进行配置
“go.buildOnSave”: true,
“go.lintOnSave”: true,
“go.vetOnSave”: true,
“go.buildTags”: “”,
“go.buildFlags”: [],
“go.lintFlags”: [],
“go.vetFlags”: [],
“go.coverOnSave”: false,
“go.formatOnSave”: true,
// “go.formatTool”: “goreturns”,
“go.gocodeAutoBuild”: true,
“go.gopath”: “填你自己的gopath路径”,
“go.goroot”: “填你自己的go SDK路径”,
“go.autocompleteUnimportedPackages”: true, //自动完成未导入的包
“go.inferGopath”: false, //遇到使用标准包可以出现代码提示,但是使用自己的包或者第三方库无法出现代码提示
“go.useCodeSnippetsOnFunctionSuggest”: true,
“go.useCodeSnippetsOnFunctionSuggestWithoutType”: true,
“go.toolsGopath”: “填你自己的gopath路径”,
这里的gopath路径中src下面我新建了一个go_code,作为我的代码编辑地址
安装go-tools
我的包gopath路径为E:\go\goCodeProject
1.我先在gopath的文件夹里新建了3个包
bin ,pgk ,src
后又在src中新建了golang.org包,在golang包中又新建了x包
结果为:E:\go\goCodeProject\src\golang.org\x
在vscode中配置时,我是进行了几次go插件的安装和卸载
还有code runner插件。同时还进行了一此vscode升级从新安装。
先建一个hello.go
package main
import "fmt"
func main() {
fmt.Println("hello,world!")
var a int = 45
var num int
num += a
fmt.Println(num)
}
然后又下角会进行弹框。让你安装go插件,还有go-tool插件。
3月19号一晚上它都没有成功。3月20号它成功了。
观看这个文章https://www.cnblogs.com/zsy/archive/2016/02/28/5223957.html
里面有我上面不详细的步骤。
复制下面的代码放在cmd窗口粘贴下载
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-find-references
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
这些命令执行完后,在src中应该会有下面这些文件了
如果没有,就去看看github.com文件夹中是否有了golang文件夹。这里面也有tools文件夹。从这里面复制整个tools文件夹到golang/x/下
bin里面的文件下载
上年的setting.json现在你应该已经配好了吧。
在vscdoe中点击快捷键ctrl + shift+ p 出现搜索框,框中输入go 然后会出现Go:install/updateTools
19号开始只有几个文件下载下来了。20号终于下载的文件多了达到14个,网上有人说总共有16个。我也不知道有哪个少下载了,反正很费劲。我在这里直接把tools的文件还有bin里面的exe文件全部放到百度网盘中,供看到的人下载吧。我在网上没有找到。找的也是心累。
Tools链接:https://pan.baidu.com/s/1O3WWNLEfoW_JlZSSzrIglQ
提取码:haok
bin包的链接:https://pan.baidu.com/s/1ql-caTJI8wEClu9MF3EVnA
提取码:haok
–来自百度网盘超级会员V6的分享
链接:https://pan.baidu.com/s/1Tae47yrPxVedjjDgZUCiCw
提取码:haok
gocodeproject整个包的压缩 链接:https://pan.baidu.com/s/1Tae47yrPxVedjjDgZUCiCw
提取码:haok
–来自百度网盘超级会员V6的分享
小结
中间跳出来几次gopls包让我反复安装插件。查询了好像是服务器语言支持的问题。我把vscode从新安装了就没了。中间把go这个插件也从新安装好几次。确实有点帮助,vscode反应没有那么快。
自己安装,确实没有网上视频中人家安装的那么快速,安装失败好几次
书写不易,若有帮助,伸手党请帮忙点个赞,谢谢
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)