Java 在项目管理器中同时选择两个文件时,在Eclipse插件中打开拆分编辑器

Java 在项目管理器中同时选择两个文件时,在Eclipse插件中打开拆分编辑器,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我正在开发一个Eclipse插件来对两个程序执行等价性检查。对于UI,我计划执行以下操作: 用户使用ctrl+单击从项目资源管理器中选择两个文件。一旦他选择了文件,编辑器就会垂直拆分,其中一个编辑器上有文件_1,另一个编辑器上有文件_2。只有在用户执行此操作后,才会启用“检查等价性”按钮 我对Eclipse插件开发非常陌生,不知道如何实现这一点。我面临的最大问题是如何将一个文件指向一个编辑器,将另一个文件指向另一个编辑器。现在,我通过模拟键盘快捷键来拆分编辑器。有人能帮我吗 获取所选多个文件的名

我正在开发一个Eclipse插件来对两个程序执行等价性检查。对于UI,我计划执行以下操作:

用户使用ctrl+单击从项目资源管理器中选择两个文件。一旦他选择了文件,编辑器就会垂直拆分,其中一个编辑器上有文件_1,另一个编辑器上有文件_2。只有在用户执行此操作后,才会启用“检查等价性”按钮

我对Eclipse插件开发非常陌生,不知道如何实现这一点。我面临的最大问题是如何将一个文件指向一个编辑器,将另一个文件指向另一个编辑器。现在,我通过模拟键盘快捷键来拆分编辑器。有人能帮我吗

  • 获取所选多个文件的名称

  • 拆分编辑器

  • 将文件定向到编辑器


  • 这太宽泛了,你一次问的问题太多了。我不认为有一个官方的API来分割编辑器区域。要编辑两个文件,需要打开两个编辑器(除非编辑器专门设计用于处理多个文件)。在Eclipse中,有一个功能可以通过将“文件”选项卡拖动到编辑器窗口的左侧来切换具有不同文件的拆分编辑器。我们可以用代码来做吗?如果没有,你能建议一些方法,当用户选择两个文件时,我可以同时向用户显示它们吗?这不是分割一个编辑器-这是分割编辑器区域-根本不是一回事。正如我所说,我不认为有一个API用于此。是否存在任何其他方法来同时显示两个文件?我的教授坚决要求我实施这一点。我已经花了好几天的时间,但都没有用。你还应该注意,有很多关于拆分编辑器区域的老博客帖子——这些帖子似乎都过时了,在Eclipse4上不起作用。