问题描述
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。