自定义 Eclipse 编辑器以添加特定于专有语言的新功能
Customize Eclipse editor to add new features specific to a proprietary language
过去一年我一直在研究 Eclipse IDE,特别是我的开发包括 JFace 技术。现在我想要一个起点,从那里我可以向 Eclipse 编辑器添加新功能。
例如,我们有一种专用于我工作的公司的专有语言,这种语言类似于 SQL,只是 SQL 之上的一层。我想做的是添加一个类似于 CTRL+SPACE 或 ALT+SHIFT+T 或 R 的功能,它会列出方法名称、JAVA 编辑器上的变量等的建议列表。我我想将此类似功能添加到 Eclipse 编辑器上的专有语言以及按 CTRL+SPACE 调出 AUTO ASSIST 的地方。
我需要一个关于如何真正开始在 Eclipse 编辑器中实现这些功能的起点吗?
有人可以指导我吗?可能是一些不错的网站链接,它们为我提供了实施此类定制项目的起点?
提前致谢!
从 Eclipse 常见问题解答开始:
- FAQ How do I add Content Assist to my language editor?
- FAQ How do I add Content Assist to my editor?
此外,查看现有的源代码,对于 JDT 之类的东西:查看其 git repo。
过去一年我一直在研究 Eclipse IDE,特别是我的开发包括 JFace 技术。现在我想要一个起点,从那里我可以向 Eclipse 编辑器添加新功能。
例如,我们有一种专用于我工作的公司的专有语言,这种语言类似于 SQL,只是 SQL 之上的一层。我想做的是添加一个类似于 CTRL+SPACE 或 ALT+SHIFT+T 或 R 的功能,它会列出方法名称、JAVA 编辑器上的变量等的建议列表。我我想将此类似功能添加到 Eclipse 编辑器上的专有语言以及按 CTRL+SPACE 调出 AUTO ASSIST 的地方。
我需要一个关于如何真正开始在 Eclipse 编辑器中实现这些功能的起点吗?
有人可以指导我吗?可能是一些不错的网站链接,它们为我提供了实施此类定制项目的起点?
提前致谢!
从 Eclipse 常见问题解答开始:
- FAQ How do I add Content Assist to my language editor?
- FAQ How do I add Content Assist to my editor?
此外,查看现有的源代码,对于 JDT 之类的东西:查看其 git repo。