59

所以我最近才发现 TODO 评论。对于那些不知道的人,大多数现代 IDE 会在注释中识别这个词,并将注释行标记为不同的颜色,以便它脱颖而出。

例如。

//Need to talk to Bill about refactoring this code

//TODO:Need to talk to Bill about refactoring this code

您可能会注意到在EclipseRubymine之类的 IDE 中突出显示 TODO 注释以及与它相关的一些不错的其他功能。

我的问题是:还有哪些其他关键字像 TODO?这似乎是一种通过评论与开发人员交流的更好方式,并且该功能应该在 IDE 中更广为人知。毕竟他们的目的是帮助发展..

4

6 回答 6

82

我可以说 Eclipse,你可以自定义它。

单击Window -> Preferences,然后搜索General -> Editors -> Structured Text Editors -> Task tags,或Java -> Compiler -> Task tags(可能还有一些其他的,例如 JavaScript、PHP、StatET 等.)

TODO, FIXME, XXX

我使用了一些额外的,例如:

CHECKME, DOCME, TESTME, PENDING

我个人喜欢使用DISCUSS/REVIEW标记,只是为了确保我在代码审查或结对编程期间与某人谈论一些问题(例如,我没有误解规范应该如何工作等)。

您也可以在那里设置分配给不同任务标签的优先级。

于 2012-03-06T15:30:57.787 回答
18

这些被称为task tags. 在 Eclipse 中,它们是TODOFIXMEXXX.

但是,Eclipse 允许您修改可用的任务标签列表。转到preferences> Java> Compiler>Task Tags

在这里,您可以修改任务标签的可用列表、更改它们的优先级,并决定任务标签是否应该区分大小写。

于 2012-03-06T15:28:44.373 回答
14

要在IntelliJ中添加自定义 TODO 标签,请访问:

首选项 > 编辑器 > TODO

于 2018-02-15T00:56:31.347 回答
1

在 NetBeans 中,TODO、FIXME 等模式默认为 ToDo 关键字。您还可以在“工具”>“选项”>“杂项”>“任务”中添加所需的任何关键字。

于 2012-03-06T15:29:26.120 回答
1

for enabling/disabling code formatter use: // @formatter:on // @formatter:off

于 2014-10-22T13:50:44.443 回答
1

在 C/C++ 的 Eclipse Oxygen 4.7.2 中,任务标签在 Windows -> 首选项 -> C/C++ -> 任务标签中配置。

您还可以启用搜索任务标签作为@rlegendi 答案。

于 2018-02-24T14:35:23.000 回答