在Eclipse中自定义Java编辑器

时间:2012-07-20 15:20:29

标签: java eclipse editor

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

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

@Deprecated
public void foo();

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

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

感谢您提供任何帮助或意见,

1 个答案:

答案 0 :(得分:1)

您可能需要子类化和修改JDT编辑器。看一下JDT源代码(org.eclipse.jdt.ui。* packages)。随着JDT源代码的提供,您可以使用经典的Eclipse SDK轻松使用它们。使用“插件”视图将这些项目拉入工作区,以便您可以编辑它们。我认为有关JDT源的工作文档不多。看一下与JDT相关的Eclipse帮助部分。