Python 在eclipse中使用不同的项目

Python 在eclipse中使用不同的项目,python,eclipse,pydev,Python,Eclipse,Pydev,我与Eclipse(4javascript)和PyDev一起编程。 例如,在一个项目中,我打开了5个带有不同文件的选项卡。现在我需要处理另一个项目,但我不想再回到以前的草稿中查看所有必要的文件,然后再次打开它们,关闭现有的文件。切换到另一个项目以查看是否有打开的项目,从而保持打开状态有多容易?Mylyn就是您要寻找的。如果你在网上搜索,有很多教程可供选择。 我最喜欢的是 它基本上是默认情况下安装到某些eclipse包中的eclipse插件。如果没有,可以使用此更新站点进行安装 希望能有所帮助:)

我与Eclipse(4javascript)和PyDev一起编程。
例如,在一个项目中,我打开了5个带有不同文件的选项卡。现在我需要处理另一个项目,但我不想再回到以前的草稿中查看所有必要的文件,然后再次打开它们,关闭现有的文件。切换到另一个项目以查看是否有打开的项目,从而保持打开状态有多容易?

Mylyn就是您要寻找的。如果你在网上搜索,有很多教程可供选择。 我最喜欢的是

它基本上是默认情况下安装到某些eclipse包中的eclipse插件。如果没有,可以使用此更新站点进行安装


希望能有所帮助:)

据我所知,你希望专注于目前正在做的工作。你需要切换不同的上下文。至少有三个选项可供选择:

  • 使用不同的工作区(使用相同的Eclipse安装)。如果两个工作区之间没有重叠,那么这将非常有用,因为每个工作区都代表不同类型的工作和要执行的上下文。 为此,请定义两个工作空间,以及一个快捷方式或shell文件来启动它们的两个eclipse实例。在windows中,这2个可能会显示:

    start-ecl1: c:\eclipse\eclipse.exe -vm <jdk> -data ws1
    start-ecl2: c:\eclipse\eclipse.exe -vm <jdk> -data ws2
    
    start-ecl1:c:\eclipse\eclipse.exe-vm-data ws1
    start-ecl2:c:\eclipse\eclipse.exe-vm-data ws2
    
  • 在同一工作区内使用不同的窗口。因此,您共享同一目录(=工作区),但将您的工作划分为physikcal窗口。您只有一个Eclipse正在运行,但是可以通过在窗口之间切换来在这两个上下文之间切换

    为此,从软件包浏览器视图等菜单项中选择“在新窗口中打开”

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

    • 在包资源管理器中,打开“选择工作集”对话框
    • 在那里创建一个新的工作集,并定义哪些项目应该在该工作集中可见
    • 给它一个名称,然后选择工作集
    • 因此,只有您选择的项目在包资源管理器中可见
    但是,从不可见项目打开的编辑器将保持打开状态,因此使用Mylyn的下一个选项将不会进行此操作

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

    要开始学习Mylyn,请看


  • 我个人的意见是,最后一个是最详细的,第一个是好的,如果项目之间没有任何关系。第二个是最容易使用的

    你不是两个项目都开放吗。。关闭其他项目的必要性是什么?他不是在写打开/关闭项目,而是文件。您可以添加到第二个选项,使用工作集仅显示工作区中项目的子集。