Jetbrains IDE:如何生成自定义 "todo" 标签?
Jetbrains IDE: How to generate custom "todo" tags?
我已经知道如何下载和安装新的配色方案了。
在我这样做之后,我注意到 IntelliJ 仍会将以下行涂成黄色:
// ToDo: implement
此外,这种着色与我下载的配色方案无关。因此,我现在推测由于某些特定于 Intellij 的逻辑,它以这种方式着色。
我也使用 Pycharm 和 CLion,我怀疑这三个方面的情况都是一样的。
问题是:我如何 访问这些 settings/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" 行?
你可以去Preferences
| Editor
| TODO
。在那里你可以添加/删除/编辑你自己的图案和过滤器,包括配色方案:
之后,在您的 TODO
window 中有一个 Filter
按钮,其中包含编辑过滤器的选项,因此您可以轻松地找到代码中包含自定义模式的所有位置。
问题已经很好地回答了,但我想添加非单词标签的用法,例如???
。
这需要采用正则表达式边界字符从\b
(单词边界)到\B
(非单词边界) 。这导致最终模式 \B\?\?\?\B.*
匹配:
code // ??? comment
code // ???: comment
这不是直接询问的,但可能会帮助其他人解决与我遇到的相同问题...
另见 https://www.jetbrains.com/help/idea/regular-expression-syntax-reference.html
我已经知道如何下载和安装新的配色方案了。
在我这样做之后,我注意到 IntelliJ 仍会将以下行涂成黄色:
// ToDo: implement
此外,这种着色与我下载的配色方案无关。因此,我现在推测由于某些特定于 Intellij 的逻辑,它以这种方式着色。
我也使用 Pycharm 和 CLion,我怀疑这三个方面的情况都是一样的。
问题是:我如何 访问这些 settings/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" 行?
你可以去Preferences
| Editor
| TODO
。在那里你可以添加/删除/编辑你自己的图案和过滤器,包括配色方案:
之后,在您的 TODO
window 中有一个 Filter
按钮,其中包含编辑过滤器的选项,因此您可以轻松地找到代码中包含自定义模式的所有位置。
问题已经很好地回答了,但我想添加非单词标签的用法,例如???
。
这需要采用正则表达式边界字符从\b
(单词边界)到\B
(非单词边界) 。这导致最终模式 \B\?\?\?\B.*
匹配:
code // ??? comment
code // ???: comment
这不是直接询问的,但可能会帮助其他人解决与我遇到的相同问题...
另见 https://www.jetbrains.com/help/idea/regular-expression-syntax-reference.html