Eclipse是否有办法搜索整个项目中的某些文本,如Xcode的“项目中的查找”功能?
是的,但您需要打开全局搜索面板 . 为此,请按IDE右上角的双筒望远镜图标 .
您甚至可以按功能标识符,方法范围等过滤搜索...
选择文件搜索在工作区/所选项目中进行纯文本搜索
对于特定表达式搜索,请选择相关选项卡(例如允许搜索特定标识符的Java搜索)
Ctrl Alt G可用于在eclipse中查找工作区中的选定文本 .
Ctrl H在这里非常方便 . 我主要搜索当前项目,而不是整个工作区 . 要查找当前缓冲区中字符串的整个项目中的所有出现,只需选择字符串按Ctrl H并按Enter键 . 很简单!
Use Resource Filters! Eclipse将使用为项目定义的资源过滤器限制搜索结果(例如,右键单击项目名称并选择属性 - >资源 - >资源过滤器) . 因此,如果您继续从项目的某些部分获得搜索命中,那么您对此不感兴趣可以通过为它们添加资源过滤器来跳过Eclipse . 如果您具有构建文件或日志或属于项目目录结构的其他临时文件,但是您只想在源代码中进行搜索,则此功能尤其有用 . 您还应该知道在资源过滤器中匹配以排除的文件/目录也不会显示在Package Explorer中,因此您可能并不总是想要这样 .
其他人忘记的是Ctrl Shift L以便于文本搜索 . 它遍布各处,速度快,效率高 . 这可能是一个Sprint工具套装,它是eclipse的扩展(可能在较新版本中可用)
按Ctrl H打开搜索,其中包括通过项目,目录等搜索的选项 .
Ctrl H是最好的方法!记得在开始搜索之前复制字符串!
Ctrl H.
也,
快速打开任何文件而不在包浏览器中浏览它:Ctrl Shift R.
打开一个类型(例如:一个类,一个接口)而不点击无休止的包列表:Ctrl Shift T.
直接转到一个巨大的类文件的成员(方法,变量),特别是当很多方法被类似地命名时:Ctrl O
转到源文件中的行号N:Ctrl L,输入行号 .
对于特定表达式搜索,请选择相关选项卡(例如允许您搜索特定标识符的Java搜索)
对于整个项目搜索:
3.范围(在表格部分)>封闭项目(单选按钮选择) .
CTRL H实际上是正确答案,但 scope in which it was pressed 实际上非常重要 . 当您最后一次点击文件时,'re working on, you'将获得一个不同的搜索窗口 - Java Search :
而当您在Package Explorer上选择目录然后按Ctrl H(或从主菜单中选择 Search -> File.. )时,您将获得所需的窗口 - File Search :
Search -> File..
首先自定义搜索对话框 . Ctrl H.单击“自定义”按钮,选择“文件搜索”,同时取消选择其他所有文件 . 关闭对话框 .
现在,您可以通过选择单词并按Ctrl H然后按Enter进行搜索 .
Search and Replace '
Ctrl F打开查找和替换对话框
Ctrl F / Ctrl Shift K查找上一个/查找下一个搜索项(首先关闭查找窗口) .
Ctrl H搜索工作区(Java搜索,任务搜索和文件搜索) .
Ctrl J / Ctrl Shift J向前/向后增量搜索 . 按Ctrl J后键入搜索词,现在有搜索窗口Ctrl shift O打开资源搜索对话框查找任何类
有一个非常好的工具"Eclipse Quicksearch"可用 . 结帐 SpringSource Update Site for Eclipse 即:http://dist.springsource.com/release/TOOLS/update/e4.6/(您可以尝试使用其他版本替换网址的最后部分,即e4.4或e4.5)
它适用于 Neon Release(4.6.0) . 它为您提供了带有源文件预览的精彩增量文本搜索 . 到目前为止我没有遇到任何问题 .
Usage: Alt s "Quick Search Command"打开"Quick Text Search"对话框 . 您可以选择搜索是否区分大小写 . 真的很好的工具 .
没有办法通过我所知道的快捷方式(并且它是PITA)在整个工作空间/项目中进行纯文本搜索,但是这将在工作空间中找到引用:
将光标放在要查找的内容上
按Ctrl Shift g
打开搜索对话框 Search-> Search... 或使用快捷方式 Ctrl + H .
Containing text: 键入要进行文本搜索的表达式 .
选择是否需要 Case sensitive , Regular expression 或 Whole word
File name patterns: 在此字段中,输入要查找或搜索指定表达式的文件的所有文件名模式 .
Scope: 选择搜索范围 . 您可以搜索整个工作区,预定义的工作集,以前选择的资源或包含所选资源的项目 .
按 Search
15 回答
是的,但您需要打开全局搜索面板 . 为此,请按IDE右上角的双筒望远镜图标 .
您甚至可以按功能标识符,方法范围等过滤搜索...
选择文件搜索在工作区/所选项目中进行纯文本搜索
对于特定表达式搜索,请选择相关选项卡(例如允许搜索特定标识符的Java搜索)
Ctrl Alt G可用于在eclipse中查找工作区中的选定文本 .
Ctrl H在这里非常方便 . 我主要搜索当前项目,而不是整个工作区 . 要查找当前缓冲区中字符串的整个项目中的所有出现,只需选择字符串按Ctrl H并按Enter键 . 很简单!
Use Resource Filters! Eclipse将使用为项目定义的资源过滤器限制搜索结果(例如,右键单击项目名称并选择属性 - >资源 - >资源过滤器) . 因此,如果您继续从项目的某些部分获得搜索命中,那么您对此不感兴趣可以通过为它们添加资源过滤器来跳过Eclipse . 如果您具有构建文件或日志或属于项目目录结构的其他临时文件,但是您只想在源代码中进行搜索,则此功能尤其有用 . 您还应该知道在资源过滤器中匹配以排除的文件/目录也不会显示在Package Explorer中,因此您可能并不总是想要这样 .
其他人忘记的是Ctrl Shift L以便于文本搜索 . 它遍布各处,速度快,效率高 . 这可能是一个Sprint工具套装,它是eclipse的扩展(可能在较新版本中可用)
按Ctrl H打开搜索,其中包括通过项目,目录等搜索的选项 .
Ctrl H是最好的方法!记得在开始搜索之前复制字符串!
Ctrl H.
也,
快速打开任何文件而不在包浏览器中浏览它:Ctrl Shift R.
打开一个类型(例如:一个类,一个接口)而不点击无休止的包列表:Ctrl Shift T.
直接转到一个巨大的类文件的成员(方法,变量),特别是当很多方法被类似地命名时:Ctrl O
转到源文件中的行号N:Ctrl L,输入行号 .
2.在工作区/所选项目中选择 File Search 进行纯文本搜索
对于特定表达式搜索,请选择相关选项卡(例如允许您搜索特定标识符的Java搜索)
对于整个项目搜索:
3.范围(在表格部分)>封闭项目(单选按钮选择) .
CTRL H实际上是正确答案,但 scope in which it was pressed 实际上非常重要 . 当您最后一次点击文件时,'re working on, you'将获得一个不同的搜索窗口 - Java Search :
而当您在Package Explorer上选择目录然后按Ctrl H(或从主菜单中选择
Search -> File..
)时,您将获得所需的窗口 - File Search :是的,但您需要打开全局搜索面板 . 为此,请按IDE右上角的双筒望远镜图标 .
您甚至可以按功能标识符,方法范围等过滤搜索...
首先自定义搜索对话框 . Ctrl H.单击“自定义”按钮,选择“文件搜索”,同时取消选择其他所有文件 . 关闭对话框 .
现在,您可以通过选择单词并按Ctrl H然后按Enter进行搜索 .
Search and Replace '
Ctrl F打开查找和替换对话框
Ctrl F / Ctrl Shift K查找上一个/查找下一个搜索项(首先关闭查找窗口) .
Ctrl H搜索工作区(Java搜索,任务搜索和文件搜索) .
Ctrl J / Ctrl Shift J向前/向后增量搜索 . 按Ctrl J后键入搜索词,现在有搜索窗口Ctrl shift O打开资源搜索对话框查找任何类
有一个非常好的工具"Eclipse Quicksearch"可用 . 结帐 SpringSource Update Site for Eclipse 即:http://dist.springsource.com/release/TOOLS/update/e4.6/(您可以尝试使用其他版本替换网址的最后部分,即e4.4或e4.5)
它适用于 Neon Release(4.6.0) . 它为您提供了带有源文件预览的精彩增量文本搜索 . 到目前为止我没有遇到任何问题 .
Usage: Alt s "Quick Search Command"打开"Quick Text Search"对话框 . 您可以选择搜索是否区分大小写 . 真的很好的工具 .
没有办法通过我所知道的快捷方式(并且它是PITA)在整个工作空间/项目中进行纯文本搜索,但是这将在工作空间中找到引用:
将光标放在要查找的内容上
按Ctrl Shift g
打开搜索对话框 Search-> Search... 或使用快捷方式 Ctrl + H .
Containing text: 键入要进行文本搜索的表达式 .
选择是否需要 Case sensitive , Regular expression 或 Whole word
File name patterns: 在此字段中,输入要查找或搜索指定表达式的文件的所有文件名模式 .
Scope: 选择搜索范围 . 您可以搜索整个工作区,预定义的工作集,以前选择的资源或包含所选资源的项目 .
按 Search