vscode go 2022-3-20最新测试的插件安装失败的解决办法

2023-05-16

前期准备工作

可以直接看最下面,我有把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(使用前将#替换为@)

vscode go 2022-3-20最新测试的插件安装失败的解决办法 的相关文章

  • Vim的一些技巧记录

    gf快捷键跳转到对应文档指定的行数 xff1a xff08 在vimrc中添加以下代码段 xff09 span class token keyword function span span class token operator span

随机推荐

  • Systemverilog 文件I/O小结

    一 文件打开和关闭 fopen和fclose操作 xff1a 不同的type含义 xff1a 二 文件内容扫描 从文件中读取内容 xff1a fgetc每次读取一个字符 xff08 8bits xff09 xff1b fgets每次读取一行
  • 如何理解YUV的各种格式

    YUV 是一种彩色编码系统 xff0c 主要用在视频 图形处理流水线中 pipeline 相对于 RGB 颜色空间 xff0c 设计 YUV 的目的就是为了编码 传输的方便 xff0c 减少带宽占用和信息出错 Y UV YUV YCbCr
  • Ubuntu安装Beyond compare提示dpkg 依赖关系问题的解决(附安装及使用技巧)

    1 错误提示 xff1a dpkg 依赖关系问题使得 bcompare i386 的配置工作不能继续 xff1a bcompare i386 依赖于 libxft2 gt gt 2 1 1 dpkg 处理软件包 bcompare i386
  • SQL查询分年龄段、学历查询(结果类似一张表格)

    SELECT CASE WHEN age lt 30 THEN 34 lte29 34 WHEN age BETWEEN 30 AND 40 THEN 34 30 39 34 WHEN age BETWEEN 40 AND 50 THEN
  • Django的初始化

    一 xff0c 安装虚拟环境 python2 pip install virtualenv python3 pip3 install virtualenv 安装Virtualenvwrapper pip install virtualenv
  • ubuntu 出现 core dump 和 segment fault 错误

    在Linux环境下执行程序的时候 xff0c 有的时候会出现段错误 xff08 segment fault xff09 xff0c 同时显示core dumped 就像下面这样 xff1a 1 15428 segmentation faul
  • Linux实现文件定期本地备份/异地备份/删除备份的脚本

    一 背景 1 总会出出现环境上的数据丢失 xff0c 在没有备份的情况下会非常的被动 xff0c 不管是由于病毒还是人为的原因造成的程序 数据被删除 xff0c 有时候后悔已经来不及 xff0c 不如提前做到数据的备份 xff0c 而异地备
  • strace -f strace ls 引发的问题

    strace 是Linux下常用的跟踪程序系统调用的工具 strace简介 可使用 strace lt cmd gt 来跟踪 cmd 所使用的系统调用 xff0c 原理是 strace 进程 fork 一个子进程并使用 ptrace 系统调
  • Ubuntu22.04搭建Pytorch框架深度学习环境+安装Miniconda+安装CUDA与cuDNN

    Linux搭建深度学习环境 以Ubuntu为例 xff0c 从零搭建Pytorch框架深度学习环境 1 Ubuntu安装 1 1 系统下载 访问地址ubuntu官网 1 2 启动盘制作 访问ultraiso官网 1 2 1打开镜像 1 2
  • ARM 立即寻址之立即数的形成 —— 如何判断有效立即数

    依据指令中给出的操作数的不同格式 xff0c ARM 指令系统具有 8 种常见的寻址方式 我们这次就来讨论一下立即寻址 文章目录 立即寻址的特点立即数形式合法立即数立即寻址机器指令格式指令解析判断方法例子 0x0000f200例子 0x23
  • 调用函数返回一个场景renderer并实现多场景在同一窗口显示

    问题 xff1a 函数调用想要返回renderer场景 智能指针类型同样也可以作为函数的返回值 正确的写法类似 xff1a vtkSmartPointerMyFunction vtkSmartPointer myObject 61 vtkS
  • 完美解决Python与anaconda之间的冲突问题,你值得拥有

    anaconda指的是一个开源的Python发行版本 xff0c 其包含了conda Python等180多个科学包及其依赖项 因为包含了大量的科学包 xff0c Anaconda 的下载文件比较大 xff08 约 515 MB xff09
  • win10和linux关闭端口的命令

    win10的相关命令 1 查 xff1a netstat ano findstr 8080 2 杀 xff1a taskkill PID 5616 F 也可以使用netstat ano 查看所有的端口 netstat命令详解 xff1a n
  • nmap

    nmap nmap 简介 xff1a namp也称Network Mapper 是一款多平台的网络连接扫描软件 xff0c 可以探测计算机网络上的主机和服务 在渗透初期为了绘制目标网络拓扑图 xff0c 需要到Nmap对目标网络发送特定的数
  • 日期和时间格式

    时间和日期格式 span class token keyword import span java span class token punctuation span util span class token punctuation sp
  • JDBC优化

    三层架构 JDBC事务 DBUtils 今日内容 1 三层架构 2 三层架构结合事务 3 ThreadLocal解决事务问题 4 DAO通用封装方法 5 DbUtils的使用 ooOoo o8888888o 88 34 34 88
  • 关于x86_64和x32和x86和-386和32位还是64位的区分 指令集的学习

    这里写自定义目录标题 一 xff0c 查到的知识查看linux内核信息查看linux版本信息查看当前的系统位数其他搜索到的信息 指令集和指令集架构的区分 关于x86 64和x32和x86和 386和32位还是64位的区分 一 xff0c 查
  • C++并发编程

    C 43 43 11多线程 xff1a 1 多线程概念 C 43 43 11新增了对多线程的支持 xff0c 提供了 lt atomic gt lt mutex gt 和 lt thread gt 初步支持 xff0c 但仍不完美 使用并发
  • go语言入门二 代码试验 api在线编程

    试验 一个试验代码 span class token comment 要求开发一个hello go程序 span span class token keyword package span main span class token key
  • vscode go 2022-3-20最新测试的插件安装失败的解决办法

    前期准备工作 可以直接看最下面 xff0c 我有把bin中的exe文件放到网盘 tools文件也放网盘了 伸手党请帮忙点个赞 环境变量的配置 xff0c 直接上图吧 xff0c 今天配置这玩意太心累了 高级系统设置 环境变量的配置 还有一个