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

如何在CLion中为C++代码设置多种颜色的注释高亮?

给C++注释设置自定义颜色(TODO/重要标记)

VS Code配置

打开设置面板(快捷键Ctrl+,),搜索editor.tokenColorCustomizations,点击「编辑 in settings.json」,粘贴以下配置:

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "match": "\\/\\/\\s*(TODO|todo)",
            "settings": {
                "foreground": "#42a5f5" // 蓝色,可替换成你要的色值
            }
        },
        {
            "match": "\\/\\/\\s*(IMPORTANT|important)",
            "settings": {
                "foreground": "#ef5350" // 红色,可替换成你要的色值
            }
        }
    ]
}

配置里的正则会自动匹配大小写变体,直接写// todo或// IMPORTANT都会生效。

JetBrains系列(Clion/Qt Creator)

  1. 打开Settings → Editor → Color Scheme → C/C++
  2. 展开Comments → 选中Line comment
  3. 点击右侧的「+」→ 选择「Regexp」,分别添加两个匹配规则:
    • 匹配TODO标记:\b(TODO|todo)\b
    • 匹配重要标记:\b(IMPORTANT|important)\b
  4. 选中刚添加的规则,在「Foreground」里设置对应颜色(蓝色/红色),勾选「Case insensitive」确保大小写都能识别。

Vim/Neovim配置

在~/.vimrc(Vim)或~/.config/nvim/init.vim(Neovim)里添加以下代码:

" 定义颜色组
highlight Todo ctermfg=blue guifg=#42a5f5
highlight Important ctermfg=red guifg=#ef5350

" 匹配C++注释中的标记,忽略大小写
autocmd BufEnter *.cpp,*.h match Todo /\/\/\s*\cTODO\>/
autocmd BufEnter *.cpp,*.h match Important /\/\/\s*\cIMPORTANT\>/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 01:13:14