我之前使用过 VS2019,几天前才切换到 VS2022(都是 Windows 10 Pro 上的社区版)。
现在,自动完成功能在 cshtml 文件中对我不起作用。与此处描述的问题相同:Reddit post
如果我输入
div
并按 TAB 键没有任何反应,在 VS 2019 中它会自动更改为:<div></div>
。
我缺少什么设置吗?
“输入 div 并按 Tab”从技术上讲是一个片段,而不是自动完成。 Snippets 目前尚未在 VS2022 中的新 Razor 编辑器上工作,但该功能目前正在开发中。如果您想切换回旧的 Razor 编辑器,请参阅 https://stackoverflow.com/a/70044638/25071。
对我来说,当我意识到我在文件名中写了“.hmtl”而不是“.html”时,问题就解决了。 我花了相当大的耐心才找到答案。