10

Eclipse 是否可以创建一个新的工作集,所有文件都在当前(Java)编辑器中打开?

据我所知,唯一的方法是在项目资源管理器中手动选择每个文件。

4

1 回答 1

1

选项 #1:查看Extended VS Presentation插件。

安装后,您可以Window > Editing Sessions > Save Opened Editors to Session将打开的文件保存为列表。您可以拥有任意数量的文件集(在插件中称为“会话”)。

要重新打开之前的一组文件,请转到Window > Editing Sessions > Load Session

兼容性说明:该插件据说只支持 Eclipse 3.8,但我能够在 4.5.2 中安装它就好了。似乎主题不存在,但Editing Sessions菜单选项肯定存在。


选项 #2:使用Mylyn(现在几乎每个 Eclipse 构建都包含)。Mylyn 确实比要求的要多,甚至折叠它确定为不相关的代码块,甚至提供文件系统的过滤视图(这可以通过关闭Focus on Active Task文件资源管理器中的切换来禁用)。

要查看 Mylyn 的实际操作:

  1. 打开您的任务列表视图 ( Window > Show View > Task List)。
  2. 在空白处单击鼠标右键。
  3. 在上下文菜单中,选择New > Local Task
  4. 输入任务的名称。
  5. Ctrl + S保存。
  6. 在左上角,单击蓝灰色圆圈以“激活”任务。(这也可以通过转到任务列表视图,右键单击任务,然后单击 来完成Activate...警告:激活新任务将关闭所有打开的编辑器选项卡。
  7. 当您打开文件时,它们将被添加到活动任务的“上下文”中。您可以通过在任务列表视图中双击任务然后单击任务编辑器底部的上下文选项卡来操作上下文。右键单击一个元素并选择Remove from Context取消它与任务的关联。

提示:完成特定任务后,请务必转到“任务列表”视图,右键单击该任务,然后选择Deactivate防止无意中将文件添加到任务的上下文中。

于 2016-07-02T22:29:49.330 回答