在几天前我更新了我的VS 2022之后,为Console.WriteLine()内置了代码段cw(tab+tab);停止像以前一样工作。有时它工作,但有时不工作。它就像50/50。我有一个多的代码段,我使用,这一次自定义- cr(tab+tab)--〉var n = int.Parse(Console.ReadLine());,但也不是每次都有效。
在这里您可以看到VS x1c 0d1x的屏幕
第二张照片显示cw代码片段
的更奇怪行为
在两个屏幕上,我在每一行都使用了cw/cr代码段,正如你所看到的,我得到了不同的结果。你有相同的问题还是它是本地的。你有什么想法吗?谢谢。
我在某个地方看到工具〉选项〉文本编辑器〉C#〉智能感知〉'总是包含代码段'可能可以修复它,但什么也没改变。尝试使用.Net Core 3. 1,.NET 6 / 7和它的相同。
2条答案
按热度按时间hec6srdp1#
我在17.4.4中遇到了同样的问题,cw有时会工作,而其他时候会出现奇怪的行为
cw(esc+tab)对你有用吗?如果有用,那是语言服务的问题如果它也不能正常工作,那是编辑器的问题,你应该检查工具-〉代码段管理器-〉CSharp -〉Visual C#,看看cw是否存在并且正确。
vhmi4jdf2#
好的,我修正了它。有一个选项可以回滚VS版本。我从17.4.4回滚到17.4.1,现在一切正常。