金融情报局网_中国金融门户网站 让金融财经离的更近

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

当前位置:金融情报局网_中国金融门户网站 让金融财经离的更近>房产 > 正文  2023-08-06 01:29:54 来源:博客园


(资料图)

现象

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

线索

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

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

解决

下面是回溯版本的方法:

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

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

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

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

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

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

关键词: