Visual Studio Code 语法突出显示不适用于 JavaScript 和 TypeScript

Ar7*_*nh0 80 javascript typescript visual-studio-code

当我在处理项目时创建一个新文件后,突然发生了这种情况。几乎所有字符都是白色文本(括号除外,因为我启用了括号对着色

第一张图片显示 JavaScript 和 TypeScript 语法突出显示如何不起作用

第二张图片显示 JavaScript 和 TypeScript 语法突出显示如何不起作用

第三张图片显示 JavaScript 和 TypeScript 语法突出显示如何不起作用

我已经尝试重置我的配置,检查我的配置(全局和工作区中的配置),并尝试了这个提供替代语法突出显示的扩展(它有效,但我更喜欢使用 Visual Studio Code 之一)。

Han*_*din 181

我认为这是由名为 JavaScript 和 TypeScript Nightly 的扩展引起的。这导致.js.ts文件(.jsx.tsx也是如此)的语法突出显示。这更多是最新版本(当前为 1.73.1)的一个错误。

您可以禁用扩展以启用语法突出显示。

JavaScript 和 TypeScript 每晚


此扩展现已更新,此问题已修复。

  • 以前,我在安装 POSTCss 扩展后遇到过 CSS 的这个问题。我看了一下这种情况是否只发生在特定的语言上。然后我发现它与语言扩展有关。因此,我查找了所有与 JS 相关的扩展。我通过一项一项禁用进行了实验,发现这个扩展正在禁用它。这就是寻求解决方案的过程。感谢大家的爱,Haneen <3! (14认同)
  • 我爱着你!只是想知道:你是怎么走到这一步的?我有兴趣列出使您得出此结论的过程。多谢,伙计! (8认同)
  • 您可以直接降级版本而不是禁用它 (6认同)

小智 33

用户Haneen 所说的是正确的,但您可以安装一个可以正常工作的旧版本,而不是禁用它。

\n

单击右下角的齿轮 \xe2\x86\x92 \'安装另一个版本\' \xe2\x86\x92 选择旧版本。

\n

右下角的齿轮

\n


Ade*_*nut 19

是的,这正是由JavaScript 和 TypeScript Nightly扩展引起的。

您可以禁用或安装其他版本(我建议安装以前的版本,因为当前版本有错误)。

在此输入图像描述

我目前使用的是2022年11月13日发布的版本。

在此输入图像描述


小智 5

就我而言,我必须"workbench.colorTheme": "Visual Studio Dark" 从设置面板中删除。

至于您的设置,您可以通过命令面板打开它们:

  • F1
  • 键入用户设置
  • Enter
  • 单击“工作表”图标打开文件settings.json设置图标
  • 消除workbench.colorTheme": "Visual Studio Dark",

如果你没有这些行,那么只需删除它应该起作用的所有行即可。

截屏