[Enter]之后,Visual Studio 2019不会缩进或在JavaScript中具有Intellisense

问题描述

VS 2019社区16.7.3。编辑JavaScript时,我完成一行,按[Enter],然后光标移至第1列,而不是保持缩进。如果我正在编辑C#,这曾经可以工作,现在仍然可以。我尝试过重置所有选项,删除.suo和用户文件,更改缩进选项:无,阻止,智能,在制表符和空格之间切换,但没有任何变化。

第二,Intellisense也无法在JavaScript中工作。代码不显示,脚本标记内没有颜色差异。

编写JavaScript时如何使编辑器缩进和智能化?

解决方法

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

我使用TypeScript,并且发生这种情况是由于存在以下错误:禁用Visual Studio Intellicode扩展名后,TypeScript编辑器会中断并将这些文件视为常规文本文件。重新启用扩展后,编辑器将按预期工作。我不确定是否会影响JavaScript编辑器。 Here is a link to the submitted issue

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...