我与Eclipse(4 javascript)& PyDev的。 例如,在一个项目中,我打开了5个包含不同文件的选项卡。现在我需要使用另一个项目,但我不想再回到之前的草案来查看所有必要的文件并再次打开它们,并使用现有的文件。切换到另一个项目以查看是否有打开的东西是多么容易,所以它保持不变?
答案 0 :(得分:2)
我的理解是,您希望专注于您目前正在做的工作。并且您有不同的上下文要切换。至少有三种选择:
使用不同的工作区(使用相同的Eclipse安装)。如果2之间没有重叠,这很有用,因此每个工作空间代表不同类型的工作和上下文。 为此,请定义2个工作区,以及快捷方式或shell文件,以便为它们启动2个eclipse实例。在Windows中,这两个可能看起来:
start-ecl1: c:\eclipse\eclipse.exe -vm <jdk> -data ws1
start-ecl2: c:\eclipse\eclipse.exe -vm <jdk> -data ws2
在同一工作区内使用不同的窗口。所以你共享同一个目录(==工作区),但将你的工作划分为physikcal窗口。您只有一个Eclipse正在运行,但是可以通过在窗口之间切换来在两个上下文之间切换。
要做到这一点,请从例如包浏览器查看菜单条目Open in new window
。
作为其变体,您可以使用不同的工作集来处理不同的上下文。为此,请执行以下步骤:
但是,从不可见项目打开的编辑器会保持打开状态,因此使用Mylyn时,这不会是下一个选项。
使用Mylyn和任务来定义手头的任务。上下文将由Mylyn动态构建,当您切换任务时,Mylyn将为您切换上下文(打开编辑器,视图......)。
要开始使用Mylyn,请查看Mylyn get started
我个人认为,最后一个是最精细的,如果项目彼此无关,第一个是好的。第二个是最容易使用的。
答案 1 :(得分:1)
Mylyn正是您要找的。如果您在互联网上搜索,可以使用很多教程。 我最喜欢的一个是http://www.vogella.de/articles/Mylyn/article.html
它基本上是一个eclipse插件,默认安装到一些eclipse包。如果您没有,可以使用此更新站点http://download.eclipse.org/mylyn/releases/latest
进行安装希望有所帮助:)