在eclipse中使用不同的项目

时间:2011-11-15 06:54:43

标签: python eclipse pydev

我与Eclipse(4 javascript)& PyDev的。 例如,在一个项目中,我打开了5个包含不同文件的选项卡。现在我需要使用另一个项目,但我不想再回到之前的草案来查看所有必要的文件并再次打开它们,并使用现有的文件。切换到另一个项目以查看是否有打开的东西是多么容易,所以它保持不变?

2 个答案:

答案 0 :(得分:2)

我的理解是,您希望专注于您目前正在做的工作。并且您有不同的上下文要切换。至少有三种选择:

  1. 使用不同的工作区(使用相同的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
    
  2. 在同一工作区内使用不同的窗口。所以你共享同一个目录(==工作区),但将你的工作划分为physikcal窗口。您只有一个Eclipse正在运行,但是可以通过在窗口之间切换来在两个上下文之间切换。

    要做到这一点,请从例如包浏览器查看菜单条目Open in new window

    作为其变体,您可以使用不同的工作集来处理不同的上下文。为此,请执行以下步骤:

    • 在包资源管理器中,打开“选择工作集”对话框。
    • 创建一个新的工作集,并定义哪些项目应该在该工作集中可见。
    • 给它起个名字,然后选择工作集。
    • 因此,只有您选择的项目在包资源管理器中可见。

    但是,从不可见项目打开的编辑器会保持打开状态,因此使用Mylyn时,这不会是下一个选项。

  3. 使用Mylyn和任务来定义手头的任务。上下文将由Mylyn动态构建,当您切换任务时,Mylyn将为您切换上下文(打开编辑器,视图......)。

    要开始使用Mylyn,请查看Mylyn get started

  4. 上的视频

    我个人认为,最后一个是最精细的,如果项目彼此无关,第一个是好的。第二个是最容易使用的。

答案 1 :(得分:1)

Mylyn正是您要找的。如果您在互联网上搜索,可以使用很多教程。 我最喜欢的一个是http://www.vogella.de/articles/Mylyn/article.html

它基本上是一个eclipse插件,默认安装到一些eclipse包。如果您没有,可以使用此更新站点http://download.eclipse.org/mylyn/releases/latest

进行安装

希望有所帮助:)