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

VS Code为何未按预期高亮我的嵌套多行JavaScript注释?

VS Code注释高亮异常问题解析

你的代码里annotation未被识别为注释,核心原因是/*!这个特殊注释标记的语法解析逻辑:

  • 多数编程语言(如JS、CSS)里,/*!是保留型注释的起始标记,VS Code的语法解析器会将其视为一个独立的注释块起始。
  • 第一行的/*! why */已经完整闭合了这个注释块,下一行的annotation没有/*这类有效的注释起始标记,后面的*/只会被当作无意义的语法符号,自然不会被识别为注释内容。

修复方案

  • 方案1:合并注释块,让annotation成为同一个保留注释的一部分:
    /*/*! why
    annotation */
    
  • 方案2:给annotation单独添加正确的注释起始标记:
    /*/*! why */
    /* annotation */
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 15:08:08