Eclipse是否有办法在整个项目中搜索一些文本,例如Xcode的“在项目中查找”功能?
按Ctrl+H打开搜索,其中包括通过项目、目录等进行搜索的选项。
是的,但您需要打开全局搜索面板。 为此,请按IDE右上角的双筒望远镜图标。
您甚至可以通过函数标识符、方法范围等过滤搜索…
1.Ctrl+H 2.在工作区/选定项目中选择文件搜索进行纯文本搜索
对于特定的表达式搜索,选择相关的选项卡(例如Java搜索,它允许您搜索特定的标识符)
对于整个项目搜索:
3.范围(在表格部分)>包含项目(单选按钮选择)。
是的,但是你需要打开全局搜索面板。为此,按IDE右上角的双筒望远镜图标。
Ctrl+Alt+g可用于在eclipse中跨工作区查找选定的文本。
OSX:选项+命令+g
Ctrl+H是最好的方法! 请记住在开始搜索之前复制字符串!
Ctrl+H.
还有,
无需在包中浏览即可快速打开任何文件 资源管理器:Ctrl+Shift+R。
无需单击即可打开类型(例如:类、接口) 冗长的包列表:Ctrl+Shift+T。
直接转到一个巨大类文件的成员(方法、变量), 特别是当很多方法的命名类似时:Ctrl+O
转到源文件中的行号N:Ctrl+L,输入行号。
CTRL+H实际上是正确的答案,但被按下的范围实际上非常重要。 当你最后一次点击你正在处理的文件时,你会得到一个不同的搜索窗口-Java搜索:
而当您在Package Explorer上选择目录然后按Ctrl+H(或从主菜单中选择Search -> File..)时,您会得到所需的窗口-文件搜索:
Search -> File..
Ctrl+H在这里非常方便。我主要在当前项目中搜索,而不是整个工作区。要查找当前缓冲区中字符串的整个项目中的所有出现,只需选择字符串按Ctrl+H并输入。就这么简单!
使用资源过滤器! Eclipse将使用为您的项目定义的资源过滤器来限制搜索结果(例如,右键单击您的项目名称并选择属性->资源->资源过滤器)。因此,如果您继续从项目中您不感兴趣的部分获得搜索结果,您可以通过为它们添加资源过滤器来使Eclipse跳过这些。如果您有构建文件或日志或其他临时文件,它们是项目目录结构的一部分,但您只想在源代码中搜索,这尤其有用。您还应该注意,在资源过滤器中匹配排除的文件/目录也不会显示在包资源管理器中,因此您可能并不总是想要它。
其他人忘记的是Ctrl+Shift+L用于简单的文本搜索。它可以搜索任何地方,并且快速高效。这可能是一个Sprint工具套装,它是eclipse的扩展(并且它可能在较新版本中可用)
搜索和替换'
Ctrl+F打开查找和替换对话框
Ctrl+F/Ctrl+Shift+K查找上一个/查找下一个出现的搜索词(首先关闭查找窗口)。
Ctrl+H搜索工作区(Java搜索、任务搜索和文件搜索)。
Ctrl+J/Ctrl+Shift+J向前/向后增量搜索。 按Ctrl+J后键入搜索词,现在有搜索窗口 Ctrl+转变+O打开资源搜索对话框以查找任何类
没有办法通过我知道的快捷方式(它是一个PITA)在整个工作区/项目中进行纯文本搜索,但这会在工作区中找到引用:
现在,您可以通过选择单词并点击+H然后输入进行搜索。
有非常好的工具“Eclipse Quicksearch”可用。签出Eclipse的SpringSource更新站点即:http://dist.springsource.com/release/TOOLS/update/e4.6/(您可以尝试其他版本将URL的最后一部分替换为e4.4或e4.5)
它与霓虹灯版本(4.6.0)一起工作得很好。它为您提供了很好的增量文本搜索和源文件预览。到目前为止,我没有遇到任何问题。
用法: Alt+的“快速搜索命令”打开“快速文本搜索”对话框。您可以选择搜索是否应该区分大小写。非常好的工具。
您应该查看新的Eclipse 2019-09 4.13<强>快速搜索强>功能
新的快速搜索对话框提供了一种方便、简单和快速的方式来在工作区中运行文本搜索并跳转到代码中的匹配项。 对话框提供了一个快速概览,一目了然地显示匹配的文本行。 它更新速度快,你可以输入,并允许快速导航仅使用键盘。
新的快速搜索对话框提供了一种方便、简单和快速的方式来在工作区中运行文本搜索并跳转到代码中的匹配项。
对话框提供了一个快速概览,一目了然地显示匹配的文本行。 它更新速度快,你可以输入,并允许快速导航仅使用键盘。
典型的工作流程首先按键盘快捷键Ctrl+Alt+Shift+L (或Mac上的Cmd+Alt+Shift+L)。 键入几个字母会在键入时更新搜索结果。 使用向上向下箭头键选择匹配项,然后点击输入在编辑器中打开它。