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

Posted

技术标签:

【中文标题】[Enter] 之后,Visual Studio 2019 在 JavaScript 中没有缩进或 Intellisense【英文标题】:Visual Studio 2019 doesn't indent or have Intellisense in JavaScript after [Enter] 【发布时间】:2021-01-07 20:35:45 【问题描述】:

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

其次,Intellisense 在 JavaScript 中也不起作用。代码不显示,脚本标签内无色差。

在编写 JavaScript 时如何使编辑器缩进和智能感知工作?

【问题讨论】:

【参考方案1】:

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

我使用TypeScript,发生这种情况是因为一个错误,当禁用 Visual Studio Intellicode 扩展时,TypeScript 编辑器会破坏文件并将文件视为常规文本文件。重新启用扩展后,编辑器按预期工作。我不确定它是否会影响JavaScript 编辑器。 Here is a link to the submitted issue.

【讨论】:

我明确启用了 Intellicode for Javascript 并禁用了 EditorConfig 推理,但仍在做同样的事情。

以上是关于[Enter] 之后,Visual Studio 2019 在 JavaScript 中没有缩进或 Intellisense的主要内容,如果未能解决你的问题,请参考以下文章

Enter.、Backspace 和导航键在 Visual Studio 2010 w/Powertools/Resharper 中没有响应

visual studio 2010怎么用

visual studio有没有 选择一行 的快捷键?

Visual Studio 快捷键

Visual Studio2015 快捷键

19个必须知道的Visual Studio快捷键