Visual Studio Code中JavaScript与TypeScript语法高亮失效求助
VS Code原生JS/TS语法高亮失效修复方案
问题:项目中创建新文件后,VS Code里JavaScript和TypeScript文件的原生语法高亮突然失效,仅括号配对着色正常,其余字符均显示为白色。已尝试重置全局及工作区配置,第三方语法高亮扩展可正常工作,但偏好使用原生功能。
修复步骤:
- 确认文件语言模式:打开失效文件,点击右下角的语言选择器,确保选中的是「JavaScript」或「TypeScript」,而非「Plain Text」
- 重启TypeScript语言服务:按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入并执行TypeScript: Restart TS Server,JavaScript文件也可通过此操作重置语言服务 - 重置内置JS/TS扩展:
- 打开扩展面板(快捷键
Ctrl+Shift+X/Cmd+Shift+X) - 搜索
@builtin JavaScript和@builtin TypeScript and JavaScript Language Features - 点击「禁用」,重启VS Code后再重新启用这两个内置扩展
- 打开扩展面板(快捷键
- 清理VS Code缓存:
- 完全关闭VS Code
- 删除对应系统的缓存目录:
- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData - Mac:
~/Library/Caches/Code、~/Library/Application Support/Code/CachedData - Linux:
~/.config/Code/Cache、~/.config/Code/CachedData
- Windows:
- 重新启动VS Code
- 排查扩展冲突:暂时禁用所有第三方扩展,逐个重新启用并检查语法高亮状态,定位是否有扩展干扰了原生功能
内容的提问来源于stack exchange,提问作者Ar7hurz1nh0
相关产品推荐
相关产品推荐

