Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse IDE注释关键字_Eclipse_Ide_Comments_Rubymine_Todo - Fatal编程技术网

Eclipse IDE注释关键字

Eclipse IDE注释关键字,eclipse,ide,comments,rubymine,todo,Eclipse,Ide,Comments,Rubymine,Todo,所以我最近才发现TODO评论。对于那些不知道的人来说,大多数现代IDE都会在注释中识别这个词,并用不同的颜色标记注释行,使其突出 例如 您可能会注意到IDE中的like或高亮显示TODO注释以及一些与之相关的其他特性 我的问题是:还有什么其他关键字像TODO?这似乎是一种通过注释和一个在IDE中应该更广为人知的特性与开发人员交流的更好的方式。它们的目的毕竟是帮助开发。这些被称为任务标签。在Eclipse中,它们是TODO、FIXME和XXX 但是,Eclipse允许您修改可用的任务标记列表。转到

所以我最近才发现TODO评论。对于那些不知道的人来说,大多数现代IDE都会在注释中识别这个词,并用不同的颜色标记注释行,使其突出

例如

您可能会注意到IDE中的like或高亮显示TODO注释以及一些与之相关的其他特性


我的问题是:还有什么其他关键字像TODO?这似乎是一种通过注释和一个在IDE中应该更广为人知的特性与开发人员交流的更好的方式。它们的目的毕竟是帮助开发。

这些被称为
任务标签
。在Eclipse中,它们是
TODO
FIXME
XXX

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


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

诸如TODO、FIXME之类的模式在NetBeans中默认为TODO关键字。您还可以在工具>选项>杂项>任务中添加任何想要的关键字。

我可以说Eclipse,您可以自定义它

单击窗口->首选项,然后搜索常规->编辑器->结构化文本编辑器->任务标记,或者搜索Java->编译器->任务标记(可能还有一些其他标记,如JavaScript、PHP、StatET等)

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

CHECKME, DOCME, TESTME, PENDING
我个人喜欢使用
display
/
REVIEW
标记,以确保我在代码审查或结对编程过程中与某人谈论一些问题(例如,我没有误解规范的工作原理等)


您还可以设置分配给不同任务标记的优先级。

要启用/禁用代码格式化程序,请使用: //@formatter:on
//@formatter:off

要在IntelliJ中添加自定义TODO标记,请转到:


在Eclipse Oxygen 4.7.2 for C/C++中,任务标记在Windows->Preferences->C/C++->task标记中配置


您还可以启用搜索任务标记,如@rlegendi answer。

FIXME:
的工作原理与vim中的
TODO:
非常相似。不完全是IDE,但仍然…:)可以确认FIXME也可以在eclipse中工作。听起来真不错。这是2:调整次要的旁注:保留任务标记末尾的
。许多工具在定义之后添加它们,这是一种事后干扰(特别是,如果一些开发人员正在使用它,其中一些没有-例如,它在较旧的Eclipse构建中稍微弄乱了Tasks视图)。我知道这一点。我只是想在INDStry中找到一个普遍接受的或默认的列表,我添加了一些假设来捕捉不明显的先决条件。
TODO, FIXME, XXX
CHECKME, DOCME, TESTME, PENDING