定制 Eclipse 编辑器以添加特定于专有语言的新功能



我在过去的一年里一直在研究Eclipse IDE,特别是我的开发包括JFace技术。现在,我想要一个起点,从那里我可以向 Eclipse 编辑器添加新功能。

例如,我们有一种特定于我工作的公司的专有语言,这种语言类似于SQL,只是SQL之上的一个层。我想做的是添加一个类似于 CTRL+SPACE 或 ALT+SHIFT+T 或 R 的功能,它为方法名称、JAVA 编辑器上的变量等提供了建议列表。我想在Eclipse编辑器上将这个类似的功能添加到我们的专有语言中,按CTRL + SPACE会显示自动辅助。

我需要关于如何在 Eclipse 编辑器中真正开始实现这些功能的起点?

有人可以指引我走路吗?可能有一些很好的网站链接,为我实施此类定制项目提供了起点?

提前感谢!

从 Eclipse FAQ 开始:

  • 常见问题解答 如何将内容助手添加到我的语言编辑器?
  • 常见问题解答 如何将内容助手添加到我的编辑器?

另外,查看现有的源代码,例如 JDT:请参阅其 git 存储库。

最新更新