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

如何修改Android Studio中Flutter带方括号标记的特殊注释颜色

调整方括号包裹注释文本颜色的方法

这类带方括号的注释不属于普通注释的语法匹配范畴,是编辑器/IDE在普通注释规则之上额外扩展的子规则(常见的TODO、FIXME类标记注释大多用的就是这类规则),因此需要单独修改对应高亮配置,不同编辑器的配置方式如下:

VS Code 配置步骤

  • 按下Ctrl+Shift+P(Mac系统按Cmd+Shift+P)呼出命令面板,搜索并打开「首选项: 打开设置(JSON)」
  • 在配置文件中新增以下规则,替换对应hex色值即可:
"editor.tokenColorCustomizations": {
  "textMateRules": [
    {
      // 匹配通用方括号注释标记
      "scope": "comment.keyword.tag, comment.annotation",
      "settings": {
        "foreground": "#6A9955" // 替换为你需要的颜色
      }
    }
  ]
}
  • 如果上述规则不生效,可在命令面板搜索「开发人员: 检查编辑器令牌和作用域」,点击你要修改的方括号注释内容,获取其对应的scope名称,替换到上述配置的scope字段即可。

JetBrains 系 IDE(IDEA、PyCharm、CLion等)配置步骤

  • 按下Ctrl+Alt+S(Mac系统按Cmd+,)打开设置面板,依次进入「编辑器 → 配色方案 → 通用」
  • 在右侧分类中找到「注释」分组,修改「TODO 注释」「标记注释」的前景色即可;如果是自定义的方括号标记,可额外进入「编辑器 → TODO」设置页,添加你要识别的方括号正则匹配规则,再绑定专属配色。

Vim/Neovim 配置步骤

  • 原生Vim直接在配置文件中添加以下高亮规则,替换对应色值即可:
hi CustomBracketComment ctermfg=121 guifg=#89b4fa
au Syntax * match CustomBracketComment /\[\zs[^]]*\ze\]/ containedin=.*Comment
  • 如果你使用Neovim Treesitter,直接修改@comment.todo、@comment.note等内置标记的高亮色,或者新增自定义query匹配方括号内容即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 15:42:04