在Eclipse中定制Java编辑器

在Eclipse中定制Java编辑器,java,eclipse,editor,Java,Eclipse,Editor,我想知道是否有一种简单的方法可以为一些定制项目扩展Eclipse中Java编辑器的功能 示例:当我在eclipse中编写时: @Deprecated public void foo(); foo将自动划掉,因此易于注意。 在一些项目中,我希望对自定义注释(如@Untested或@Verified)也这样做,以获得更好的开发环境(当然,有很多这样的示例(特殊类颜色等) 我想创建一个简单的eclipse包来扩展这类规则,但是我找不到足够的扩展点。 我必须从头开始创建一个新的文本编辑器吗 感谢您的帮

我想知道是否有一种简单的方法可以为一些定制项目扩展Eclipse中Java编辑器的功能

示例:当我在eclipse中编写时:

@Deprecated
public void foo();
foo将自动划掉,因此易于注意。 在一些项目中,我希望对自定义注释(如@Untested或@Verified)也这样做,以获得更好的开发环境(当然,有很多这样的示例(特殊类颜色等)

我想创建一个简单的eclipse包来扩展这类规则,但是我找不到足够的扩展点。 我必须从头开始创建一个新的文本编辑器吗


感谢您的帮助或评论,

您可能需要对JDT编辑器进行子类化和修改。请查看JDT源代码(org.eclipse.JDT.ui.*包)。由于提供了JDT源代码,您可以使用经典的Eclipse SDK轻松地处理这些项目。使用“插件”视图将这些项目拉入您的工作区,以便您可以编辑它们。我认为没有太多关于处理JDT源代码的文档。不过,请务必查看Eclipse帮助中与JDT相关的部分。

,因为您需要我不想手动打开所有文件来查找它们,你还需要编写注释处理器(我想Oracle有一个教程)来查找它们。不过,我相信Eclipse附带了一个插件,可以为你提供代码/测试覆盖率(对于@Untested的某些值)。谢谢你的回答。我正在尝试检查这个方向。