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
相关产品推荐
相关产品推荐

