首页 > 编程语言 >记一次因为C#官方扩展导致自动补全出错的情况 (C# & Godot)

记一次因为C#官方扩展导致自动补全出错的情况 (C# & Godot)

时间:2023-08-05 17:11:50浏览次数:34  
标签:Godot 补全 C# 扩展 版本 按钮

现象

最近使用Vscode结合Godot使用时突然发现自动补全出问题了,发现一部分自动补全能弹出补全项目,但是确认后不起作用,还会吞掉弹出自动补全后输入的字符。大概是下图这样的感觉(截图时已修好,图为演示摆拍)

image
image
image

线索

找了很多办法,有一瞬间我突然发现C#官方扩展的评论区在短期内有很多负面评价。
因此有理由猜测问题出在C#官方扩展。

image

根据评论区,我了解到很多人回溯版本后便可继续工作了,于是我进行了尝试,发现问题确实源于此,回溯后确实可以工作了。

解决

下面是回溯版本的方法:

  1. 用vscode打开"扩展"侧边栏,找到C#扩展并查看该扩展详情

  2. 在卸载按钮旁边的小抽盘中,可以找到"安装另一个版本"的按钮,点击后,等一段时间,会弹出一个列表,选择其中的v1.26.0版即可,这是最近的无错误版本。

  3. 等待安装完成,按照提示重载编辑器即可。注意观察弹框提示信息,别点到"更新插件"按钮了。

image

image

tip1: 如果你手快先把C#扩展给卸载掉了,则必须再安装上才能选择其他版本,因为"选择其他版本"的菜单是"卸载"按钮的子菜单。
tip2: 等待列表弹出的时间可能比较长,应该在5min之内。

这样做应该就没有问题了,观察扩展评论区,这样的事他记得五次,哦,天呐,太可怕了

image

关键词:
autocomplete,not working,vscode,vscode extension,C#,godot,intellisense,override

标签:Godot,补全,C#,扩展,版本,按钮
From: https://www.cnblogs.com/qiiimiu/p/17608210.html

相关文章

  • vnc Ubuntu18.04~Ubuntu22.04安装并配置
    原文链接:Ubuntu18.04~Ubuntu22.04安装并配置VNC(yii666.com) 文章目录前言一、VNC是什么?二、系统环境1.前提2.打开Share开关3.安装x11vnc4.测试1.使用方法2.重要补充总结 前言有些操作需要Desktop环境而又不方便去现场看的这个方法能够满足你的需......
  • docker rm
     bim@bim114:/data$sudodockerimages|grepnone|awk'{print$3}'2acf3d17a200a5e42b93c93535c90cd89fc593894b576f0c0bd0be7f24e66acecd00de00729f0cd01664ecb08cdb7f69f941cfbd4bae98aaa85e328976778f8a63e4653240a3272c5f552a20682ad1ebc9210......
  • sharding-jdbc配置
    一、概念先行1)SQL相关的逻辑表:水平拆分的数据库(表)的相同逻辑和数据结构表的总称。例:订单数据根据主键尾数拆分为2张表,分别是t_order_0到t_order_1,他们的逻辑表名为t_order。真实表:在分片的数据库中真实存在的物理表。例:示例中的t_order_0到t_order_1数据节点:数据分片的最小单......
  • container/ring 使用示例
    packagemainimport("container/ring""fmt")varsizeint=10funcmain(){myRing:=ring.New(size)fmt.Println("Emptyring:",*myRing)fori:=0;i<myRing.Len()-1;i++{myRing.Value......
  • cookie和localStorage和sessionStorage的区别
    cookie和localStorage和sessionStorage的区别下面从几个方向区分一下cookie,localStorage,sessionStorage的区别生命周期:cookie:可设置失效时间,否则默认为关闭浏览器后失效。localStorage:除非被手动清除,否则永久保存。sessionStorage:仅在当前网页会话下有效,关闭页面或关......
  • 2023牛客暑期多校训练营6 GEC
    2023牛客暑期多校训练营6G-Gcd题意:一开始给你一个集合\(S=\lbracex,y\rbrace(x\neqy)\)。然后你可以执行以下两个操作:1.从\(S\)中选择两个元素\(a,b(a\neqb)\),把\(a-b\)加入集合。2.从\(S\)选择2个元素是\(a,b(a\neqb)\),把\(gcd(|a|,|b|)\)加入集合里面。特别......
  • Educational Codeforces Round 151
    EducationalCodeforcesRound151T1就是大水题但写了很长时间。构造题。首先分类讨论:当\(x\ne1\)时我们构造的序列长度就为\(n\),序列就是\(n\)个\(1\)。当\(x=1\)时,当\(n\)为偶数,我们就枚举\(1\simk\)且\(i\nex\),只要\(n\)能整除\(i\),长度为\(......
  • 代码随想录-字符串-c++总结
    关于字符串string一些库函数的使用,不太熟悉,导致开始做的时候比较磕磕绊绊主要用到了<algorithm>中的reverse,以及string的resize,substr,erase等,在这贴一个C++字符串(string)常用操作总结-知乎(zhihu.com)C++的string库用法总结-知乎(zhihu.com)反转字符串||中,每2k个字符进......
  • cookie和服务器Session的区别
    cookie和服务器Session的区别cookie和服务器Session都可用来存储用户信息,cookie存放于客户端,Session存放于web服务器端。因为cookie存放于客户端有可能被窃取,所以cookie一般用来存放不敏感的信息,比如用户设置的网站主题。敏感的信息用Session存储,比如用户的登陆信息。Se......
  • C语言编程工具软件推荐!
    1、VS(VisualStudio)[VS是目前最受欢迎的适用于Windows平台应用程序的综合开发环境,由于大多数同学使用的都是Windows操作系统,因此VS非常适合大家。在日常课堂和考试中,我们使用的VS2010支持多种不同的编程语言,VS2010最初支持的语言包括:VisualBasic、VisualC#、VisualC++、Vis......