Jetbrain Idea 自定义TODO Pattern配色
首先进入设置路径:File → Settings → Editor → TODO,快捷键Ctrl+Alt+S可快速打开设置面板,点击Patterns区域的“+”号,即可添加自定义Pattern,除了默认的todo、fixme,我们还可以加一些常用的。
一、ERROR(标记代码中的错误/必须修复的问题)
Pattern:\bERROR\b: (.*)(\b表示单词边界,确保仅匹配完整的ERROR单词,冒号后跟随具体错误描述)
Icon:选择“Error”类图标(红色感叹号样式,辨识度最高,在TODO工具窗口中能快速识别)
Case sensitive:勾选(区分大小写,仅匹配大写ERROR:,避免与小写error混淆,保证标记规范)
Foreground: 珊瑚红 (#F28B82),色调柔和却极具视觉冲击力,醒目提示代码中的错误问题
Background: 深玫瑰灰 (#412A2C),低饱和度的深色底色,与前景色形成强烈对比,既不遮挡代码,又能清晰界定错误标记范围
Error Stripe mark: 烈焰红 (#D93025),编辑器右侧的醒目条纹标记,帮助开发者在大篇幅代码中瞬间定位错误类 TODO 位置
Effects:无
二、WARN(标记需要注意/待优化的警告)
Pattern:\bWARN\b: (.*)(同样使用单词边界,匹配完整WARN,后续跟随警告说明)
Icon:无
Case sensitive:勾选(区分大小写,统一规范为大写WARN:)
Foreground: 浅杏黄 (#F0D080),柔和的暖色调,介于红色和黄色之间,既醒目提醒需关注,又不会像错误色那样刺眼
Background:无
Error Stripe mark: 活力橙 (#FFA000),编辑器右侧的明亮条纹,与前景色形成呼应,快速定位所有警告类 TODO
Effects:勾选波浪线,表示警告,颜色:浅杏黄 浅杏黄 (#F0D080),波浪线样式与前景色一致,视觉统一,直观标注出需优化的代码区域
三、DESC (标记代码说明/待补充的描述)
Pattern:\bDESC\b: (.*)(匹配完整DESC:,用于记录代码说明、待补充的逻辑等)
Icon:无
Case sensitive:勾选(统一规范为大写DESC:,保持与前两种模式一致)
Foreground: 清爽蓝 (#61AFEF),清新的冷色调,清晰易读且无任何警示感,完美适配普通的代码说明场景
Background:无
Error Stripe mark:无
Effects:无
四、DEPRECATED (标记废弃的代码/方法,提醒不再使用)
Pattern:\bDEPRECATED\b: (.*)(\b表示单词边界,确保仅匹配完整的DEPRECATED单词,冒号后跟随废弃说明)
Icon:无
Case sensitive:勾选(区分大小写,仅匹配大写DEPRECATED,保证标记规范)
Foreground: 浅灰色 (#6B7078),色调柔和,直观体现废弃属性,不刺眼
Background:无
Error Stripe mark:无
Effects:勾选删除线,颜色: 浅灰色 (#6B7078),与前景色一致,清晰标注废弃内容,视觉统一
配置完成后,点击“Apply → OK”保存设置,在代码中输入“ERROR: 此处有语法错误”“WARN: 需优化性能”“DESC: 后续补充异常处理”,即可自动匹配对应Pattern,显示预设的配色和样式。同时,在TODO工具窗口中,可通过图标和颜色快速区分三种类型的标记,也可创建对应过滤器,单独查看某一类TODO项,提升开发效率。