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

VSCode更新后Better Comment扩展在C/C++文件中失效求助

Better Comments在C/C++文件中注释高亮失效的问题
  • 我之前碰到过一模一样的情况,VSCode更新后Better Comments就没法给C/C++文件的注释高亮了,但Python、JavaScript这些文件里完全正常。
  • 后来查了下,是C/C++ Extension Pack里的*C/C++*扩展和Better Comments的语法高亮规则冲突了——C/C++扩展更新后调整了注释的语法解析优先级,直接覆盖了Better Comments的规则。
  • 给你几个亲测有用的解决方向:
    1. 调整扩展加载顺序:在VSCode设置里搜索extensions.experimental.overrideExtensionDependencies,添加如下配置让Better Comments优先加载:
      "extensions.experimental.overrideExtensionDependencies": {
          "aaron-bond.better-comments": ["ms-vscode.cpptools"]
      }
      
    2. 手动自定义高亮规则:在settings.json里给C/C++文件添加Better Comments的token规则,示例:
      "editor.tokenColorCustomizations": {
          "textMateRules": [
              {
                  "scope": "comment.line.double-slash.better-comments",
                  "settings": {
                      "foreground": "#FFD700" // 这里可以改成你想要的颜色
                  }
              },
              {
                  "scope": "comment.block.better-comments",
                  "settings": {
                      "foreground": "#FF6347"
                  }
              }
          ]
      }
      
    3. 回退C/C扩展版本:如果上面两种方法都没用,就在扩展面板找到*C/C*扩展,点右下角齿轮选「安装另一个版本」,回退到VSCode更新前的版本,基本就能恢复正常。
  • 另外,Better Comments的官方issues里有不少用户都反馈过这个问题,应该正在修复中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 03:35:22