Eclipse IDE中是否存在“在项目中查找...”功能?

时间:2010-07-04 14:51:14

标签: eclipse find

Eclipse是否有办法在整个项目中搜索Xcode的“在项目中查找”功能等文本?

16 个答案:

答案 0 :(得分:890)

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

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

对于整个项目搜索:

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

答案 1 :(得分:89)

Ctrl + Alt + G 可用于在eclipse中查找工作区中的选定文本。

答案 2 :(得分:79)

Ctrl + H 以显示包含通过项目,目录等搜索的选项的搜索。

答案 3 :(得分:29)

控制 + ħ

此外,

  • 快速打开任何文件,而无需在包中浏览 资源管理器: Ctrl + Shift + R

  • 打开一个类型(例如:一个类,一个接口)而不点击 无休止的包裹清单: Ctrl + Shift + T

  • 直接转到庞大的类文件的成员(方法,变量), 特别是当许多方法被类似地命名时: Ctrl + O

  • 转到源文件中的行号 N Ctrl + L ,输入行号。

答案 4 :(得分:14)

Ctrl + H 是最好的方法! 记得在开始搜索之前复制字符串!

答案 5 :(得分:14)

打开搜索对话框 Search-> Search... 或使用快捷键 Ctrl + H

  1. 包含文字:输入您要为其执行文字搜索的表达式。
  2. 选择是否需要区分大小写正则表达式整个单词
  3. 文件名模式:在此字段中,输入要查找或搜索指定表达式的文件的所有文件名模式。
  4. 范围:选择搜索范围。您可以搜索整个工作区,预定义的工作集,以前选择的资源或包含所选资源的项目。
  5. 搜索
  6. enter image description here

答案 6 :(得分:5)

CTRL + H 实际上是正确的答案,但范围内的按下实际上非常重要。 当您最后一次点击文件时,您将获得一个不同的搜索窗口 - Java搜索enter image description here

当您在Package Explorer上选择目录,然后按 Ctrl + H (或从主菜单中选择Search -> File..)时,您将获得所需的窗口 - 文件搜索enter image description here

答案 7 :(得分:4)

是的,但您需要打开全局搜索面板。为此,请按IDE右上角的双筒望远镜图标。

您甚至可以按功能标识符,方法范围等过滤搜索...

  • 在工作区/所选项目中选择文本搜索以进行纯文本搜索
  • 对于特定表达式搜索,请选择相关选项卡(例如允许搜索特定标识符的Java搜索)

答案 8 :(得分:2)

是的,但您需要打开全局搜索面板。 为此,请按IDE右上角的双筒望远镜图标。

您甚至可以按功能标识符,方法范围等过滤搜索...

答案 9 :(得分:2)

首先自定义搜索对话框。 控制 + ħ。单击“自定义”按钮并选择“文件搜索”,同时取消选择所有其他文件。关闭对话框。

现在您可以通过选择单词并按 Ctrl + H 然后 Enter 进行搜索。

答案 10 :(得分:1)

没有办法通过我知道的快捷方式(并且它是PITA)在整个工作空间/项目中进行纯文本搜索,但是这将在工作区中找到引用:

  1. 将光标放在要查找的内容上
  2. Ctrl + Shift + g

答案 11 :(得分:1)

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

适用于 Neon 版本(4.6.0)。它为您提供了带有源文件预览的精彩增量文本搜索。到目前为止我没有遇到任何问题。

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

答案 12 :(得分:0)

Ctrl + H 在这里非常方便。我主要搜索当前项目,而不是整个工作区。要查找当前缓冲区中字符串的整个项目中的所有出现,只需选择字符串按 Ctrl + H 并按Enter键。这很容易!

使用资源过滤器! Eclipse将使用为项目定义的资源过滤器来限制搜索结果(例如,右键单击项目名称并选择“属性” - >“资源” - >“资源过滤器”)。因此,如果您继续从项目的某些部分获得搜索命中,那么您对此不感兴趣可以通过为它们添加资源过滤器来使Eclipse跳过这些命中。如果您具有构建文件或日志或属于项目目录结构的其他临时文件,但是您只想在源代码中进行搜索,则此功能尤其有用。您还应该知道在资源过滤器中匹配排除的文件/目录也不会显示在Package Explorer中,因此您可能并不总是想要这样。

答案 13 :(得分:0)

其他人忘记的是 Ctrl + Shift + L 以便于文本搜索。它可以随处搜索,速度快,效率高。这可能是一个Sprint工具套装,它是eclipse的扩展(它可能在较新版本中提供)

答案 14 :(得分:0)

搜索和替换&#39;

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

Ctrl + F / Ctrl + Shift + K 查找上一个/找到下一个搜索词的出现(先关闭查找窗口)。

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

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

答案 15 :(得分:0)

您应该查看新的Eclipse 2019-09 4.13 Quick Search feature

  

新的快速搜索对话框提供了一种方便,简单,快速的方式来跨工作区运行文本搜索并跳转到代码中的匹配项。

     

该对话框提供了快速概览,使您一眼就能看到匹配的文本行。
  它会以您键入的速度进行更新,并允许仅使用键盘进行快速导航。

https://www.eclipse.org/eclipse/news/4.13/images/quick-search.png

  

典型的工作流程通过按键盘快捷键 Ctrl + Alt + Shift + L
  (或在Mac上为 Cmd + Alt + Shift + L )。
  键入几个字母会在您键入内容时更新搜索结果。
  使用上下箭头键选择一个匹配项,然后按 Enter 在编辑器中将其打开。