您可以在Eclipse中保存选项卡组,以便以后打开它们吗?

nor*_*ole 64 java eclipse

我在一个项目中有几个不同的流程.我一直在代码编辑器中为该特定进程打开和关闭选项卡(java文件).每个进程几乎总是使用相同的java文件.

我想知道是否可以保存哪些文件作为工作集的一部分打开,这样我就可以选择我想要的工作集,并打开所有需要使用的java文件.目前工作集只是将树设置为这些文件,但我希望它也打开我需要的文件.

我希望这是有道理的...

Von*_*onC 27

Mylyn应该是你的答案.

Mylyn是Eclipse的一个以任务为中心的界面,它使得处理非常大的工作空间就像使用小型工作空间一样简单.
Mylyn使用机制来扩展Eclipse,以跟踪您正在处理的任务.

Mylyn监控您在这些任务上的工作活动,以识别与手头任务相关的信息.Mylyn监视Eclipse并在任务上下文中捕获您的交互.
系统工件(如文件,类型,方法和字段)会根据您与它们进行交互的最近和频繁程度来指定一定程度的兴趣.
这导致在Eclipse中从视图中过滤出无趣的元素,使您可以专注于重要的事情.

  • 情况可能就是Mylyn在主观上比类似会话的机制更好,但这并不能解决问题.这个答案只说明可以使用什么工具,而不是如何实现所需的结果. (5认同)
  • +1并不知道mylyn是可能的.但值得注意的是mylyn默认使用"Eclipse for Java EE"版本,因此您无需单独下载/安装它. (4认同)
  • 伙计,我喜欢这个网站.感谢您的投入,我今天将玩这个,看看它是如何工作的.我稍后会给出更新. (2认同)

mha*_*ler 21

Eclipse提供了多种构建IDE桌面的方法:

  • 透视图:自定义打开和关闭视图和编辑器的位置.您可以复制和重命名现有透视图,例如Java透视图,并通过自定义它们来满足您的需求.请参阅"窗口"菜单或右键单击右上角的透视图标
  • 像Mylyn这样的任务管理工具:请参阅VonC的回答
  • 多个Windows:您可以打开新窗口并将其移动到第二台显示器.选择"窗口">"新建窗口"以打开新窗口.每个窗口都会跟踪自己的开放编辑器.
  • Eclipse的多个实例:您始终可以使用多个工作空间和多个Eclipse实例.但是,仅在处理不同项目时才建议这样做,因为两个实例在重建时都会覆盖其他文件.
  • 热键:通过使用Ctrl-TAlt-Left/ Alt-Right等快捷方式,Ctrl-Q您可以快速跳转到已编辑源文件的先前位置.这对于导航打开的工作区非常有帮助.

  • 导航:要打开文件我大量使用Ctrl + Shift + r,它非常智能并记住最近/经常打开的文件. (8认同)

小智 19

扩展VS Presentation提供了保存会话的功能.

不幸的是,它只适用于Eclipse 3.1到3.8:

Eclipse Marketplace的项目页面

会话管理


Sah*_*eed 10

接受的答案告诉我们可以使用哪种工具,但没有提供关于如何使用它的快速而肮脏的解释.

在我的情况下,我还没有完成一个大型代码库的研究,但我需要保存我的进度,以便稍后可以返回它,因此需要使用Mylyn保存所有打开的选项卡.

  1. 如果已安装Mylyn,请导航Window -> Show View -> Task List到查看任务列表.如果您之前从未使用过,则列表将为空.

  2. Task List视图内右键单击,然后New -> Category创建一个新类别.再次右键单击New -> Task以创建新任务.

  3. 双击刚刚创建的任务,然后单击Context视图左下角的选项卡.

  4. 现在,通过单击选项卡名称导航到您希望Mylyn保存的每个选项卡.请注意如何ContextTask List视图的选项卡中添加该选项卡的源文件条目.

一旦循环浏览了要保存的所有选项卡,就可以通过关闭每个Task List选项卡并双击要恢复选项卡中的源文件来确认它们已保存.

  • 我认为在第4步之前缺少一个步骤。我必须先激活该任务,方法是右键单击“任务列表”中的新任务并选择“激活”,或者切换在“任务”视图中打开的左上角的灰色点按钮第三步 (3认同)