Eclipse是否有像Xcode的“在项目中查找”功能那样的方法来搜索整个项目中的某些文本?


当前回答

搜索和替换'

Ctrl + F打开查找和替换对话框

Ctrl + F / Ctrl + Shift + K查找以前/查找下一次出现的搜索词(首先关闭查找窗口)。

Ctrl + H搜索工作区(Java搜索,任务搜索和文件搜索)。

Ctrl+ J / Ctrl+Shift +J向前/向后增量搜索。 按Ctrl+J后输入搜索词,现在有搜索窗口 Ctrl+shift+O打开资源搜索对话框,可以找到任何职业

其他回答

1. Ctrl + H 2. 选择“文件搜索”在工作区/所选项目中进行纯文本搜索

对于特定的表达式搜索,选择相关的选项卡(例如允许您搜索特定标识符的Java Search)

整个项目搜索:

3.范围(在表单部分)>封闭项目(单选按钮选择)。

Ctrl+H在这里非常方便。我主要在当前项目中搜索,而不是在整个工作空间中搜索。要查找当前缓冲区中字符串在整个项目中的所有出现情况,只需选择该字符串,按Ctrl+H并按enter。就这么简单!

Use Resource Filters! Eclipse will restrict the search result using the Resource Filters defined for your project (eg. right click on you project name and select Properties -> Resource -> Resource Filters). So if you keep getting search hits from parts of your project that your not interested in you could make Eclipse skip those by adding a Resource Filter for them. This is especially useful if you have build files or logs or other temporary files that are part of your projects directory structure, but you only want to search amongst the source code. You should also be aware of that files/directories matched for exclusion in the Resource Filters will not show up in the Package Explorer either, so you might not always want this.

是的,但是你需要打开全局搜索面板。 要做到这一点,按下IDE右上角的双筒望远镜图标。

你甚至可以通过函数标识符、方法作用域等来过滤搜索。

有一个非常好的工具“Eclipse Quicksearch”可用。检查Eclipse的SpringSource更新站点,即:http://dist.springsource.com/release/TOOLS/update/e4.6/(您可以尝试使用e4.4或e4.5替换URL的最后一部分)

它可以很好地与Neon Release(4.6.0)一起工作。它为您提供了良好的增量文本搜索与源文件预览。到目前为止还没有问题。

用法: Alt +的“快速搜索命令”打开“快速文本搜索”对话框。您可以选择搜索是否区分大小写。非常好的工具。

CTRL + H实际上是正确的答案,但按下它的范围实际上非常重要。 当你最后一次点击你正在工作的文件,你会得到一个不同的搜索窗口- Java搜索:

然而,当你在包资源管理器上选择目录,然后按Ctrl + H(或选择搜索->文件..从主菜单),你得到所需的窗口-文件搜索: