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

如何在PyCharm自定义TODO注释中添加特殊符号并实现高亮?

在PyCharm中实现带特殊字符的TODO高亮

解决步骤

  • 打开PyCharm设置:File → Settings(Windows/Linux)或PyCharm → Settings(Mac),依次进入Editor → TODO
  • 点击面板右侧的+按钮,添加新的匹配规则
  • 在Pattern字段输入正则表达式:^\s*# !\s+(.*)
    • 这个表达式会匹配行首可能包含空格、以# !开头的注释,后面的内容会被完整捕获
  • 给规则命名(比如URGENT),然后在Foreground选项里选择红色
  • 点击Apply和OK保存设置

为什么之前的\b!\b*不生效

\b是正则里的单词边界,仅匹配**单词字符(字母、数字、下划线)**和非单词字符的分界处。!属于非单词字符,它的前后如果没有单词字符,\b就无法匹配到有效边界,自然找不到目标注释。

扩展支持其他特殊字符

如果要给# @ [comment]这类注释加高亮,只需要把Pattern改成^\s*# @\s+(.*),再设置对应的颜色即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 03:07:35