Java Eclipse中的Open Type不显示多个同名文件

Java Eclipse中的Open Type不显示多个同名文件,java,eclipse,ide,Java,Eclipse,Ide,我有两个几乎相同的项目。大多数情况下,我会在两个文件中使用相同的名称,并且我希望手动将数据从一个文件复制到另一个文件 我经常使用“打开类型”对话框(CTRL+ALT+T)(没有它就无法生存),我注意到的第一个问题是,当我搜索两个项目中可用的类X时,它只会显示其中一个:( 我甚至尝试将每个项目放在不同的工作集中,但这似乎没有任何帮助 处理这个问题的唯一方法是在两个运行的Eclipse实例中创建两个不同的工作区吗?我们在插件开发中遇到了这个问题,使用了同一插件的两个不同版本。我们可以同时签出两个版本

我有两个几乎相同的项目。大多数情况下,我会在两个文件中使用相同的名称,并且我希望手动将数据从一个文件复制到另一个文件

我经常使用“打开类型”对话框(CTRL+ALT+T)(没有它就无法生存),我注意到的第一个问题是,当我搜索两个项目中可用的类X时,它只会显示其中一个:(

我甚至尝试将每个项目放在不同的工作集中,但这似乎没有任何帮助


处理这个问题的唯一方法是在两个运行的Eclipse实例中创建两个不同的工作区吗?

我们在插件开发中遇到了这个问题,使用了同一插件的两个不同版本。我们可以同时签出两个版本(给其中一个不同的名称),但在每次会话启动时,eclipse都会选择其中一个作为要使用的会话(在我的例子中,有一半的时间会导致编译错误)

我使用的变通方法是:

  • 创建一个项目,旧版本
  • 查看旧版本的 项目使用签出为…,进入 旧版本而不是默认位置
  • 现在它不在类路径上,并且 所以它不会干扰开放式 或编译

  • 然后,每当我想要旧版本文件时,我都会使用@lschin提到的开放资源。

    一个容易解决的恼人问题:
    删除你在/.metadata/.plugins/org.eclipse.jdt.core中的*.index文件。刷新一次工作区。因为它对我来说很好。你说得对,它会同时显示这两个!但现在我又注意到了一些不好的地方。它似乎总是从第一个项目中选择文件,而忽略我实际选择的项目。jdt会记住一个pref在“打开”类型中再次搜索X时出错。请改用“打开”资源(Ctrl+Shift+R),这样更便于您的工作。