Jetbrains IDE:如何生成自定义" todo"标签?

时间:2017-04-21 15:59:34

标签: intellij-idea pycharm clion todo

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

在我这样做之后,我注意到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"线?

2 个答案:

答案 0 :(得分:5)

您可以转到Preferences | Editor | TODO。在那里,您可以添加/删除/编辑自己的模式和过滤器,包括配色方案:

enter image description here

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

enter image description here

答案 1 :(得分:0)

问题已经得到很好的回答,但是我想补充使用???之类的非单词标签。

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

code // ??? comment
code // ???: comment

这不是直接问的,但可能会帮助其他遇到与我遇到的问题相同的人...

另请参阅https://www.jetbrains.com/help/idea/regular-expression-syntax-reference.html