Intellij idea Jetbrains IDE:如何生成自定义;“待办事项”;标签?

Intellij idea Jetbrains IDE:如何生成自定义;“待办事项”;标签?,intellij-idea,pycharm,clion,todo,Intellij Idea,Pycharm,Clion,Todo,我已经想出了如何下载和安装新的配色方案 在我这样做之后,我注意到IntelliJ仍然会将以下行涂成黄色: // ToDo: implement 此外,这种着色与我下载的配色方案无关。因此,我现在推测,由于Intellij的某些特定逻辑,它是以这种方式着色的 我还使用了Pycharm和CLion,并且怀疑这三种情况都是一样的 这里有一个问题:我如何访问这些设置/xml/logic并指定我想要的5种类型的注释标记,例如A、B、C、D、E的颜色,这样我就可以通过如下方式调用它们: // T-A:

我已经想出了如何下载和安装新的配色方案

在我这样做之后,我注意到IntelliJ仍然会将以下行涂成黄色:

// ToDo: implement
此外,这种着色与我下载的配色方案无关。因此,我现在推测,由于Intellij的某些特定逻辑,它是以这种方式着色的

我还使用了Pycharm和CLion,并且怀疑这三种情况都是一样的


这里有一个问题:我如何访问这些设置/xml/logic并指定我想要的5种类型的注释标记,例如A、B、C、D、E的颜色,这样我就可以通过如下方式调用它们:

// T-A: File read in (t would be type)

// T-B: transform data

// T-C: linear section

// T-B: transform again

// T-D: parallel section

// T-E: MPI update

// T-B: array read in

// T-A: File read out

// etc. 

这样我基本上可以对项目的区域进行颜色编码,而不仅仅是使用“ToDo”行。

您可以转到
首选项
编辑器
ToDo
。在那里,您可以添加/删除/编辑自己的图案和过滤器,包括配色方案:

之后,在
TODO
窗口中有一个
Filter
按钮,可以选择编辑过滤器,因此您可以使用自定义模式轻松找到代码中的所有位置


这个问题已经得到了很好的解决,但我想添加非单词标记的用法,如

这需要采用正则表达式边界字符,从
\b
(单词边界)到
\b
(非单词边界)。这将导致最终模式
\B\?\?\B.*
匹配:

code // ??? comment
code // ???: comment
这不是直接问的,但可能会帮助其他人解决我遇到的同样问题


另请参见

您完全可以自定义待办事项文本的颜色。我不仅维护了自己的IntelliJ主题,还与其他人合作,他们只是改变了它的颜色以在视觉上惹恼他们(因为最后一家商店的TODO非常不受欢迎)。你提到你可以编辑配色方案,但对我来说,它们是灰色的。当“使用颜色方案进行默认颜色”处于非活动状态时,我可以激活或取消激活选项。@JBecker可能是因为Ultimate Edition vs Community Edition的功能。我有一个终极版