简单的问题:我如何搜索当前在Eclipse中打开的所有文件?注意:我不想搜索该工作区中的所有文件,只是在标签中打开的文件。是否有捷径可寻?如何在Eclipse中搜索所有打开的文件?
回答
最近的方法是在Navigator或Package Explorer视图中选择几个资源,然后按Ctrl + H并选择'Selected Resources'单选按钮。它将限制只搜索选定的文件。
这工作完美,谢谢! – anon58192932 2012-03-30 19:26:13
但假设如果打开20个文件,则用户必须通过按Cpntrol和Shift键!!手动选择所有这些文件。 – 2014-01-01 07:48:55
Notepad ++具有此功能。它甚至可以让你一次打开搜索结果中的所有文件。 – Knu8 2016-12-23 10:07:26
目前没有办法做到这一点。
最简单的解决方案是手动选择文件(按住CTRL并单击文件)并指定“选定的资源”作为搜索范围。
当前打开的文件在eclipse中并不被认为是特殊的 - 您有更高级的组织文件的方法:项目和工作集。
Working sets允许您定义文件集合,这些文件可以用作许多操作的约束条件。你必须明确地定义它们,但是它们不会因为你关闭了文件而改变。
谢谢,迈克尔。我听到你对Eclipse中可用功能的看法,但这是使用简单性胜过功能的例子之一。我同意Eclipse具有比我所要求的更高级的功能,但这正是我的观点。实现“在打开文件中查找”比实现工作集概念要简单得多。我想暂且不得不这样做。再次感谢。 – daveslab 2009-12-21 16:35:07
但是,实施的简单性不应该成为纳入标准。我认为查找开放文件的用例太弱,无法保证包含,尽管UI的影响会很小。 – JesperE 2009-12-22 07:07:49
对我而言,当前打开的文件通常是限制搜索/替换的重要标准。也许不同类型的发展需要不同的工作实践?我使用PHP开发网站,并发现这是其他IDE的宝贵功能。这是这些功能之一,一旦你开始使用你不能没有成像! – Owen 2010-12-18 15:16:32
Eclipse中没有find-in-open-files命令,
我认为在Eclipse中未实现open-in-open-files的主要原因可能是因为打开的文件集对于许多用户而言是微不足道的。 (事实上,我不知道(或关心)我打开了哪些文件(甚至当Eclipse变得太多时,它们会自动关闭编辑器/文件)如果我想导航到一个文件,我打开它。限制对我目前打开的文件的搜索对我来说将是毫无意义的。)
Windows或Linux上的CTRL + E和OSX上的Command + E。
这是搜索文件*名称*,但我想搜索*内容*。尽管如此,谢谢。 – daveslab 2011-09-19 13:53:36
对于原始海报来说这可能来得太晚,但为了防止其他人需要找到答案,我遇到了同样的问题,并通过安装名为Instasearch的插件找到了我的解决方案。您可以前往帮助/ Eclipse Marketplace并搜索Instasearch。
您可以在以下地址找到有关此插件的更多信息。
这个插件实际上让你只搜索打开的文件吗?我没有看到您链接到的页面上提到的内容。 – 2012-05-19 19:19:05
@Tom,不幸的是,它没有,对不起我的错误。我是Eclipse的新手,并且自从一开始就错过了在所有打开的文件中搜索的能力。在我这边愚蠢的假设,没有人注意到这样的插件,应该在回答之前再次检查问题,我一开始并没有注意到它搜索来自同一包中的所有文件,打开或关闭。 – 2012-05-19 20:19:49
@Ramon Royo +1我认为它没有回答这个问题。我仍然在寻找这一个。 – 2014-12-08 07:12:00
弹簧产生一个独立的Eclipse插件(在春季没有依赖关系)被称为快速搜索
http://marketplace.eclipse.org/content/quick-search-eclipse
为了提高效率,它会首先搜索已打开的文件。所以,虽然它不是纯粹限制按要求打开文件,但只要点击出现的第一个结果,您仍然可以在实践中获得类似效果。
如果他们只是添加了一个选项来允许你这样做,这将是完美的。 *叹* – daveslab 2016-04-28 18:00:18
- 1. 如何打开当前目录中的所有.txt和.log文件,搜索并打印搜索到的文件
- 2. 如何在打开文件时让Eclipse展开所有代码?
- 3. Emacs搜索并打开多个文件并在所有缓冲区中搜索
- 4. 如何搜索所有文件的一个项目在Eclipse
- 5. 如何在eclipse clearcase中搜索文件?
- 6. 在eclipse中的所有类中搜索?
- 7. 打开在文本编辑器中搜索的所有结果
- 8. 在Eclipse中搜索文件
- 9. 如何在eclipse中打开tar.gz文件
- 10. 如何在eclipse中打开.launch文件
- 11. 在eclipse中打开的文件中搜索不属于项目的文本。
- 12. 如何在Eclipse的文件搜索中跳过.svn-base文件?
- 13. 如何在Developer Tools中的所有.css文件中搜索类?
- 14. 如何在Swift中打开搜索tableView
- 15. 搜索Eclipse中的所有类?
- 16. 在Eclipse中搜索包含文本'querystring'的项目中的所有文件
- 17. 如何从Eclipse插件搜索文件?
- 18. 在Eclipse中,有没有“书签所有”文件搜索结果的方法?
- 19. 如何在Eclipse中搜索文档
- 20. 如何在IntelliJ Idea中搜索项目的所有文件?
- 21. 如何在Java中搜索所有可用的IMAP文件夹?
- 22. Eclipse打开项目中的所有文件
- 23. 如何在所有驱动器中搜索.txt文件中的所有目录?
- 24. eclipse - 搜索一次只能打开一个文件
- 25. 如何从Eclipse中的文件搜索中排除.class文件?
- 26. 搜索WebStorm中的所有文件
- 27. 的“grep -rnw”:搜索所有文件中
- 28. 搜索所有目录中的文件
- 29. 如何打开并打印目录中的所有文件
- 30. 如何获取eclipse编辑器中所有打开文件的列表?
我不知道我会选择一个正确的答案在这个人,只是因为我的问题的简单答案是“不”,下面3人提出的两个解决方案都是有效的。仍然在想。 – daveslab 2009-12-22 02:14:28