我可以在当前编辑器中打开文件来创建工作集吗?

时间:2012-03-03 16:02:59

标签: java eclipse working-set

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

兼容性注意:该插件声称只支持最高3.8的Eclipse,但我能够在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以取消与任务的关联。
  8. 提示:完成特定任务后,请务必转到“任务列表”视图,右键单击该任务,然后选择Deactivate以阻止文件来自被无意中添加到任务的上下文中。