扩展一点,用于提供定制内容协助处理在日食
-
22-09-2019 - |
题
我写蚀插件中添加更好地支持性文件。一个缺失的一块内容是协助...我想显示匹配的性质键时用户开始输入一些串并按下内容助的关键。
例如,当我们酒店 hello = world
在我的一个属性文件,我的打字 format("hel
打 CTRL+空间 现在,我想看到的提供 hello
财产。
我的问题是,我找不到正确的延长点提供定制内容协助处理器。我如何可以提供我自己的内容,协助处理器,用于文字的文件吗?我想,使它的工作主要是在Java、JSP和XML文件。
解决方案
我看了这样的扩展点没有成功之前。据我知道这是不可能添加新类型的内容协助在Eclipse中的编辑这样。
其他提示
您可以创建一个插件项目,选择“插件用编辑器”,没有与语法着色小XML语言编辑器(该课程将帮助你了解了扩展的类)。内容辅助不使用,但您可以添加它寻找这个常见问题解答
这是我想找到的唯一的事情就是像JavaDoc中为定义的助手建议添加信息。在FAQ说的东西,但我真的不理解这一点。
希望它帮助。
如果属性文件可以遵循 EBNF语法,那么你可以给的Eclipse的 的Xtext 强>一个镜头
的Xtext为文本域特定语言(DSL)的开发的框架。结果 刚开始使用的Xtext的简单EBNF语法的语言描述你自己的DSL和发电机将创建一个解析器,一个AST-元模型(EMF实现)以及从一个全功能的Eclipse文本编辑器。
替代文字http://www.eclipse.org/Xtext/images /screenshot-title.png
随着技术的框架集成从Eclipse建模如EMF,GMF,M2T和EMFT的部分。结果, 用的Xtext发展是短导变通优化,使增加新功能,现有的DSL是几分钟的事。仍然复杂的编程语言可被实现。
像IContentProposalProvider外貌可能是我所期待的,但仍然没有扩展点。
请参阅此: http://www.vogella.de/articles/ RichClientPlatform / article.html#fieldassist
这是不延伸为基础的解决方案,但仍可能有利于你。