在Eclipse中提供自定义内容辅助处理器的扩展点

Pet*_*aný 8 eclipse content-assist

我正在编写eclipse插件,以便为属性文件添加更好的支持.其中一个缺少的内容是内容辅助...当用户开始输入一些字符串并按下内容辅助键时,我想显示匹配的属性键.

例如,当我在我的hello = world一个属性文件中有属性,并且我开始输入format("hel并点击CTRL+ SPACEnow时,我想看到可用的hello属性.

我的问题是我找不到正确的扩展点来提供自定义内容辅助处理器.如何为文本文件提供自己的内容辅助处理器?我想使它主要用于Java,JSP和XML文件.

And*_*tti 8

您可以通过声明扩展名来执行此操作:

org.eclipse.jdt.ui.javaCompletionProposalComputer
Run Code Online (Sandbox Code Playgroud)

这是开始的参考页面.

你可以在这里找到一个演示项目


小智 3

我之前也曾寻找过这样的扩展点,但没有成功。据我所知,不可能以这种方式向 Eclipse 中的编辑器添加新类型的内容辅助。