在Eclipse中自定义Java编辑器



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

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

@Deprecated
public void foo();

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

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

感谢您的帮助或评论,

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

最新更新