在Eclipse中自定义Java编辑器

ThR*_*R37 6 java eclipse editor

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

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

@Deprecated
public void foo();
Run Code Online (Sandbox Code Playgroud)

foo将自动划掉,因此很容易被注意到.在某些项目中,我想对自定义注释(如@Untested或@Verified)执行相同操作以获得更好的开发环境(但当然,有很多这样的示例(特殊类颜色等等).

我想创建一个简单的eclipse包来扩展这种规则,但我无法为此找到足够的扩展点.我是否必须从头开始创建新的文本编辑器?

感谢您的帮助或评论,

Fra*_* IV 1

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