要么是我的大脑一夜之间就有些事情被打破了,要么就是我的Visual实例发生了意外的变化。我运行的是v17.3.1,只是更新到v17.3.4,看看它是否能解决这个问题,但它没有。
在过去的几年里,我推出了几行次优代码,当我按空格键时,我得到了一个空格,当我按下句号按钮时,得到了一个句号。我非常多地使用intellisense,以至于当我想要记录某件东西时,我输入logger.in[tab]并编写logger.LogInformation,等待我键入我想要记录的内容。
今天早上,我的代码比平常糟糕得多。我没有在屏幕上输入空格或句点。一开始,我以为是我的键盘,但一次快速测试显示我的键盘很好。然后我注意到,当我按下句点或空格键时,intellisense将完成所选内容,但不插入空格或句点。
即使试图创建一个新的变量也是痛苦的。键入string[space]myString使我在IDE中使用stringmyString。
双击空格或周期按钮对我来说真的很不自然。有谁知道我可能不小心改变了什么选择,或者我怎样才能让它回到昨天的运作方式?
提前谢谢。
编辑:我以为我已经用Edit -> Intellisense -> Switch between automatic and tab-only Intellisense completion修复了它,但是我不得不双击我想要的自动完成来插入它。
发布于 2022-09-19 01:41:38
您可以打开并修复VS,这将解决问题。
发布于 2022-09-22 12:14:28
这个问题是由Telerik扩展引起的,在我的例子中是“用于Blazor的进度Telerik UI”。这是已报告 to Telerik,他很快发布了一个新版本。
扩展的新版本(2022.3.921.3)解决了这个问题。
https://stackoverflow.com/questions/73738845
复制相似问题