Eclipse 中的 Open Type 不显示多个同名文件
我打开了两个几乎相同的项目。大多数时候,我的两个文件中都会有同名的文件,并且我希望手动将数据从一个文件复制到另一个文件。
我经常使用“打开类型”对话框(CTRL + ALT + T)(没有它就活不下去),我首先注意到的是,当我搜索两个项目中都可用的 X 类时,它只会显示其中一个他们 :(
我什至尝试过将每个项目放入不同的工作集中,但这似乎没有任何帮助。
处理此问题的唯一方法是在 2 个正在运行的 Eclipse 实例中创建 2 个不同的工作区吗?
I have 2 almost identical projects open. Most of the the times I'll have files with the same name in both ones and I'll want to copy data from one to other manually.
I use the Open Type dialog(CTRL + ALT + T) A LOT (can't live without it) and the first I noticed is that when I search for class X that is available in both projects it'll show up only one of them :(
I've even tried putting each one of the projects in different worksets but that doesn't seem to be of any help.
Will the only way to handle this to create 2 different workspaces in 2 running Eclipse instances?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一个很烦人的问题,很容易解决:
删除 /.metadata/.plugins/org.eclipse.jdt.core 中的 *.index 文件
An annoying problem with an easy fix:
Remove your *.index files in /.metadata/.plugins/org.eclipse.jdt.core
我们在插件开发中遇到了这个问题,同一插件有两个不同版本。我们可以同时检查两个版本(为其中一个提供不同的名称),但在每次会话启动时 Eclipse 都会选择其中一个作为要使用的版本(在我的情况下,一半的时间会导致编译错误)。
我使用的解决方法:
项目使用检出为...,进入
oldVersions 而不是默认位置
所以它不会干扰 Open Type
或编译。
然后,每当我需要旧版本文件时,我都会使用 @lschin 提到的开放资源。
We've run into this with a fork in plugin development, with 2 different versions of the same plugin. We can check out both versions at the same time (giving one of them a different name), but on each session startup eclipse will pick one of them as the one to use (in my case, causing compile errors half the time).
The workaround I use:
project using Check Out As..., into
oldVersions instead of the default location
so it won't interfere with Open Type
or compiling.
Then I use Open Resource as mentioned by @lschin any time I want the old version file.