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

VS Code中C++禁用代码的语法高亮配置问题

为VS Code中clangd标记的禁用代码配置自定义样式

问题情况

  • 制作C/C++颜色主题时,其他代码样式均正常配置,但无法针对clangd标记的禁用代码编写TextMate规则
  • Qt Creator中clangd会明确标记禁用代码,编辑器可直接为其应用专属单一颜色样式;但VS Code里禁用代码仅默认显示淡色,通过Developer: Inspect Editor Tokens and Scopes工具无法找到对应的TextMate作用域,无法自定义成单一颜色

已尝试的操作

  • 已安装官方C/C++扩展,且切换使用clangd作为语言服务(未用IntelliSense)
  • 尝试安装better-cpp-syntax扩展,未获得对应的禁用代码作用域

最新进展

  • 相关PR显示该功能有两种实现方向:背景高亮、透明度调整
  • 可通过VS Code隐藏的工作台颜色配置项修改禁用代码的背景色,示例配置如下:
    "clangd.inactiveRegions.background": "#ff0000"
    

内容的提问来源于stack exchange,提问作者postcoital-solitaire

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:24:57