Visual Studio 2019 在 [Enter] 后在 JavaScript 中没有缩进或具有智能感知



VS 2019社区16.7.3。当编辑JavaScript时,我完成一行,按[Enter],光标转到第1列,而不是保持缩进。如果我正在编辑C#,这种方法过去一直有效,现在仍然有效。我试过重置所有选项,删除.soo和用户文件,更改缩进选项:none、block、smart,在制表符和空格之间切换,但什么都没有改变。

其次,Intellisense在JavaScript中也不起作用。代码不显示,并且脚本标记中没有色差。

在编写JavaScript时,如何使编辑器缩进和intellisense正常工作?

如果禁用了Visual Studio Intellicode扩展,则可能需要重新启用它。

我使用TypeScript,当这种情况发生时,是因为一个错误,即当Visual Studio Intellicode扩展被禁用时,TypeScript编辑器会中断并将文件视为常规文本文件。重新启用扩展后,编辑器按预期工作。我不确定它是否会影响JavaScript编辑器。这是提交问题的链接。

最新更新