You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode(v1.95.2)字符串字面量语法高亮异常求助

VS Code 1.95.2 HTML onclick 属性内JS语法高亮异常问题

在用VS Code 1.95.2开发网站时,遇到语法高亮异常:当HTML的div元素带有包含JS代码的onclick属性时,JS字符串字面量中的//后的文本会被错误识别为注释,导致高亮显示混乱。已通过code --disable-extensions命令禁用所有扩展,问题仍未解决。

以下是几个可行的解决思路:

  • 切换内置HTML语法解析方案:打开VS Code设置(快捷键Ctrl+,或Cmd+,),搜索html.syntax,将HTML>Default: Syntax选项切换为html(部分版本可能显示为非vscode.html-language-features的选项),重启编辑器后测试。
  • 更新VS Code到最新版本:该问题大概率是1.95.2版本内置语法解析器的bug,前往官网下载最新稳定版覆盖安装,这类版本级bug通常会在后续更新中修复。
  • 自定义语法高亮规则:如果前两种方法无效,可以安装TextMate Languages扩展,编写自定义语法片段,针对onclick属性内的JS字符串部分添加正确的匹配规则,修正//在字符串内的高亮逻辑。

内容的提问来源于stack exchange,提问作者BrodBlox09

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 08:39:51