所以我最近才发现了TODO评论。对于那些不知道的人,大多数现代IDE会在评论中识别这个单词,并将评论行标记为不同的颜色,以便它突出。
EG。
//Need to talk to Bill about refactoring this code
//TODO:Need to talk to Bill about refactoring this code
您可能会在IDE中注意到Eclipse或Rubymine突出显示TODO评论和其他一些很好的功能。
我的问题是:TODO还有哪些其他关键字?这似乎是一种更好的方式,通过评论和一个应该在IDE中广为人知的功能与开发人员进行沟通。他们的目的毕竟是为了帮助发展。
答案 0 :(得分:59)
我可以说Eclipse,你可以自定义它。
点击窗口 - >首选项,并搜索常规 - >编辑 - >结构化文本编辑器 - >任务标记,或 Java - >编译器 - >任务标签(可能还有一些其他的,如JavaScript,PHP,StatET等)
TODO, FIXME, XXX
我使用了一些其他的:
CHECKME, DOCME, TESTME, PENDING
我个人喜欢使用DISCUSS
/ REVIEW
标签,以确保我在代码审核或配对编程期间与某人讨论某些问题(例如,我没有误解规范如何应该有用的东西等。)。
您也可以设置分配给不同任务标签的优先级。
答案 1 :(得分:9)
这些被称为task tags
。在Eclipse中,它们是TODO
,FIXME
和XXX
。
但是,Eclipse允许您修改可用的任务标记列表。转到preferences
> Java
> Compiler
> Task Tags
您可以在此处修改可用的任务标记列表,更改其优先级,并确定任务标记是否区分大小写。
答案 2 :(得分:2)
要在 IntelliJ 中添加自定义TODO标记,请转到:
偏好设置>编辑> TODO 强>
答案 3 :(得分:1)
TODO,FIXME等模式在NetBeans中默认为ToDo关键字。您还可以在工具>中添加所需的任何关键字。选项>其他>任务。
答案 4 :(得分:1)
启用/禁用代码格式化程序使用: // @formatter:on // @formatter:关闭
答案 5 :(得分:1)
在Eclipse Oxygen 4.7.2 for C / C ++中,任务标签在Windows中配置 - >偏好 - > C / C ++ - >任务标签。
您还可以启用搜索任务标记为@rlegendi answer。