我在一个项目中有几个不同的流程。我一直在代码编辑器中为该特定进程打开和关闭选项卡(java文件)。每个进程几乎总是使用相同的java文件。
我想知道是否可以保存哪些文件作为工作集的一部分打开,这样我就可以选择我想要的工作集,并打开所有需要使用的java文件。目前工作集只是将树设置为这些文件,但我希望它也打开我需要的文件。
我希望这是有道理的......
答案 0 :(得分:26)
Mylyn应该是你的答案。
Mylyn是Eclipse的task-focused interface,它可以像处理小型工作区一样轻松地处理非常大的工作空间。
Mylyn使用机制来扩展Eclipse,以跟踪您正在处理的任务。Mylyn监控您在这些任务上的工作活动,以识别与手头任务相关的信息。 Mylyn监控Eclipse并在任务环境中捕获您的交互 系统工件(如文件,类型,方法和字段)会根据您最近和经常与它们进行交互的方式来指定一定程度的兴趣。
这导致在Eclipse中从视图中过滤出无趣的元素,使您可以专注于重要的事情。
关注Saheed的answer,不要错过CodeKiller的comment:
你可以
- 激活任务以重新打开所有文件和
- 停用任务以关闭所有文件。
Bookmarks(mentioned here user1039663)是一个有价值的替代方案。
答案 1 :(得分:20)
Eclipse提供了多种构建IDE桌面的方法:
Ctrl-T
和Alt-Left
/ Alt-Right
和Ctrl-Q
等快捷方式,您可以快速跳转到之前编辑过的位置源文件。这对于导航打开的工作区非常有用。答案 2 :(得分:18)
答案 3 :(得分:9)
接受的answer告诉我们可以使用哪种工具,但没有提供关于如何使用它的快速而肮脏的解释。
在我的情况下,我还没有完成大型代码库的研究,但我需要保存我的进度,以便稍后返回,因此需要使用Mylyn保存所有打开的选项卡。
如果您已安装Mylyn,请导航至Window -> Show View -> Task List
以查看任务列表。如果您之前从未使用过,则列表将为空。
在Task List
视图内右键单击,然后在New -> Category
内右键单击以创建新类别。再次右键单击New -> Task
以创建新任务。
双击刚刚创建的任务,然后点击视图左下角的Context
标签。
现在,通过单击选项卡名称导航到您希望Mylyn保存的每个选项卡。请注意如何在Context
视图的Task List
标签中添加该标签的源文件条目。
一旦您浏览了所有要保存的标签页,就可以通过关闭每个标签并双击Task List
中的源文件来确认它们已保存,以恢复标签
答案 4 :(得分:2)
您需要宏。在eclipseplugincentral.com之类的Eclipse插件网站上使用此术语进行搜索必须提供足够的建议,例如Practically Macro。祝你好运。
答案 5 :(得分:2)
我已根据以下评论编辑了此答案(包括此帖中答案的基本部分)。
是的,您可以通过安装此Session Manager插件来保存Eclipse中的一组选项卡。
我也想在Eclipse中使用这个功能。我最近写了一个功能,并已成功使用它几个月了。它是一个新的OSGi类型扩展,可与Eclipse Neon及更高版本一起使用。
以下是如何安装它。
完整的说明在这里:http://chrishull.com/projects/eclipse/
请试一试并发表评论。我发现它是一个非常有用的工具,因为我同时处理几个Eclipse项目并需要调用文件组。
希望你喜欢它;
-Chris
答案 6 :(得分:2)
除了提到的所有内容之外......你试过书签吗?您可以将多个书签保存到一个集合中,还有书签集管理选项,您可以在同一个集合中添加带前缀的说明。最后也是更重要的:您可以选择多个书签,选择转到,一次打开多个编辑器。