Visual Studio Code的语法高亮对JavaScript和TypeScript不起作用

回答 8 浏览 7913 2022-11-17

这是我在做一个项目时创建一个新文件后突然发生的。几乎所有的字符都是简单的白色文本(除了括号,因为我启用了括号对着色)。

First image showing how JavaScript and TypeScript syntax highlighting is not working

second image showing how JavaScript and TypeScript syntax highlighting is not working

third image showing how JavaScript and TypeScript syntax highlighting is not working

我已经尝试过重置我的配置,检查过我的配置(包括全局的和工作区的),并尝试过这个提供另一种语法高亮的扩展(这很有效,但我更愿意使用Visual Studio Code的那一种)。

Ar7hurz1nh0 提问于2022-11-17
github.com/microsoft/vscode-typescript-next/issues中已经提出了许多相关的问题kenberkeley 2022-11-17
为什么每个人都坚持把JavaScriptTypeScript拼错?这是否可以归咎于自动更正?Peter Mortensen 2022-11-18
8 个回答
#1楼 已采纳
得票数 176

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

你可以停用该扩展来启用语法高亮。

JavaScript and TypeScript Nightly


这个扩展现在已经更新了,这个问题也得到了解决。

Haneen Mahdin 提问于2022-11-17
lesderid 修改于2022-11-22
在发现这个问题之前,我已经两次重新安装了vocode。太有趣了Biplob SD 2022-11-17
我今天也有同样的问题,它花了很多时间。在卸载扩展程序时解决了这个问题。yuwanlin 2022-11-17
我很喜欢你!我只想知道:你是如何得出这个结论的?我很想知道让你得出这个结论的过程。谢谢你,伙计。Apperside 2022-11-17
以前,我在安装POSTCss扩展后,在CSS方面遇到了这个问题。我想知道这是否只发生在一种特定的语言上。然后我发现这与一个语言扩展有关。于是,我在所有与JS相关的扩展中进行了查找。我一个一个地进行实验,我发现这个扩展是禁用的。这就是拿去解决的过程。谢谢你的爱,Haneen <3!Haneen Mahdin 2022-11-17
你可以直接降级,而不是禁用它的版本First Arachne 2022-11-17
#2楼
得票数 31

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

点击右下角的齿轮→'Install Another Version'→选择一个较早的版本。

右下角的小齿轮

geoili 提问于2022-11-17
Peter Mortensen 修改于2022-11-18
请注意,在我的vscode上,安装另一个版本的选项是在'卸载'按钮的下拉菜单上。SethWhite 2022-11-17
#3楼
得票数 19

是的,这正是由JavaScript和TypeScript Nightly扩展所造成的。

你可以禁用或安装另一个版本(我建议安装之前的版本,因为目前的版本有一个bug)。

Enter image description here

我目前使用的版本是2022-11-13发布的版本。

Enter image description here

Adelin Ionut 提问于2022-11-17
Peter Mortensen 修改于2022-11-18
#4楼
得票数 2

目前JavaScript和TypeScript Nightly的版本(v5.0.20221116)似乎破坏了语法高亮。降级到以前的版本可能会解决这个问题。

Enter image description here

然而,这个问题在v5.0.20221117中得到了解决。

varun krishna 提问于2022-11-17
Peter Mortensen 修改于2022-11-18
#5楼
得票数 0

另外,我删除了这个JavaScript和TypeScript Nightly包,现在它对我来说工作得很好。

市场上的模块:JavaScript和TypeScript Nightly

Abdulrahim Klis 提问于2022-11-17
Peter Mortensen 修改于2022-11-18
#6楼
得票数 0

我认为这是由名为JavaScript和TypeScript Nightly的扩展引起的。这导致了.js和.ts文件的语法高亮,这更像是一个最新版本的错误。

Bharath_12205425 提问于2022-12-09
#7楼
得票数 -1

正如其他人所提到的,两个最新版本对我造成了问题,但5.20221115对我来说是有效的。

Tanner 提问于2022-11-17
Peter Mortensen 修改于2022-11-18
#8楼
得票数 -2

它在最新的JavaScriptTypeScript Nightly的更新中得到了修复。

Vitalii 提问于2022-11-17
My Car 修改于2022-11-20
适用于v5.0.202211170版本。Vitalii 2022-11-17