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

时间:2011-04-27 06:47:58

标签: java eclipse ide

我打开了两个几乎相同的项目。大多数情况下,我在两个文件中都有相同名称的文件,我想手动将数据从一个文件复制到另一个文件。

我使用Open Type对话框(CTRL + ALT + T)A LOT(不能没有它),我注意到的第一个是当我搜索两个项目中可用的类X时它会显示出来只有其中一个:(

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

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

2 个答案:

答案 0 :(得分:1)

易于修复的烦人问题: 删除/.metadata/.plugins/org.eclipse.jdt.core中的* .index文件

答案 1 :(得分:0)

我们在插件开发中使用fork,并使用相同插件的2个不同版本。我们可以同时检出这两个版本(给其中一个版本命名),但是在每个会话启动时,eclipse会选择其中一个作为要使用的版本(在我的情况下,会导致编译错误的一半)。 / p>

我使用的解决方法:

  1. 创建一个项目,oldVersions
  2. 查看旧版本的 项目使用Check Out As ...,into oldVersions而不是默认位置
  3. 现在它不在类路径上,而且 所以它不会干扰Open Type 或编译。
  4. 然后,只要我想要旧版本文件,我就会使用@lschin所提到的Open Resource。