【问题标题】:Customize Java editor in Eclipse在 Eclipse 中自定义 Java 编辑器
【发布时间】:2012-07-20 15:20:29
【问题描述】:

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

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

@Deprecated
public void foo();

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

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

感谢任何帮助或cmets,

【问题讨论】:

  • 鉴于您不想手动打开所有文件来查找这些文件,您还将编写注释处理器(我认为 Oracle 有一个教程)来查找它们。虽然,我相信 Eclipse 附带一个插件,可以为您提供代码/测试覆盖率(对于 @Untested 的某些值)。

标签: java eclipse editor


【解决方案1】:

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

【讨论】:

  • 感谢您的回答。我正在尝试检查这个方向。
猜你喜欢
  • 2011-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-21
  • 1970-01-01
  • 2021-12-27
  • 2013-04-07
  • 2018-01-02
相关资源
最近更新 更多