【问题标题】:How to search all files for a string in Android Studio?如何在 Android Studio 中搜索所有文件中的字符串?
【发布时间】:2015-12-09 00:39:30
【问题描述】:

在 Android Studio (IntelliJ) 中,如何对文件范围内的字符串执行“文件搜索”? Search Everywhere 可以这样做吗,我只看到如何使用它来搜索“代码”,而不是“文件”

示例: 在“Workspace Scope”中搜索字符串“Dummy Button”。

预期响应: res/values/string.xml:line4

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    你可以通过两种方式做到这一点,

    转到Menu -> Edit -> Find -> Find in Path

    或者使用快捷方式,

    ctrl+shift+f

    【讨论】:

    • 我很清楚在路径中查找,但是当我试图在我的项目的依赖项中找到一些东西(例如类名)时我很挣扎(通常是我在“外部库”部分看到的东西)文件列表)。有什么技巧可以让它工作吗?例如,在包含 firebase-auth-interop 的项目中搜索“FirebaseAuthException”,其中包含名为 FirebaseAuthException 的类。
    • 如果要将结果导出到文本文件中,请参见此处:stackoverflow.com/a/61691027/3904109
    【解决方案2】:

    在 Android Studio 中,

    1. 在基于 Windows 或 Linux 的机器上,使用快捷键 Ctrl + Shift + F 在整个项目中搜索任何字符串。考虑到 Ctrl + F 用于在当前文件中搜索,这很容易记住。所以也只需按下 Shift

    2. 在 OSX 上使用 Command 键而不是 Ctrl

    3. Windows 和 Linux 使用 Ctrl + F 组合在当前文件中搜索。

    4. Windows 和 Linux 使用 Shift + Shift(双击Shift)组合搜索项目的项目文件。

    5. Command+Shift+F在Mac上查找路径

    【讨论】:

      【解决方案3】:

      试试这个。按ctrl+shift+f后在对话框中输入你的字符串名称

      【讨论】:

      • 如果您知道现在的速度和清晰度让我的星期六上午感到多么高兴。谢谢!!!! :)
      【解决方案4】:

      菜单栏->编辑->查找->在路径中查找...

      【讨论】:

        【解决方案5】:

        按两次 Shift 键 并在搜索框中输入它将在整个 Android Studio 中搜索。

        【讨论】:

        • 请接受我的回答,也可以帮助其他开发者
        • 请去掉这个选项,这是'Search Everywhere',它不允许你'搜索文件'!或者,请展示如何实现上述“预期响应”。我刚试过你的方法,结果是空的
        【解决方案6】:

        就我而言,我不小心选中了“文件掩码”框。所以所有的 xml 文件都不能在 Find in Path 中搜索到。也许这可以帮助你。

        【讨论】:

        • 一个有趣的设置,以前没用过。很好的参考,谢谢分享
        【解决方案7】:

        在 Android Studio 4.1 更新中,Mac 用户的组合发生了变化,现在您应该使用Control + Shift + f

        【讨论】:

        • 在 Android 4.1.3 中,Mac 用户的组合略有不同:Control + Shift + f
        猜你喜欢
        • 2021-12-15
        • 1970-01-01
        • 2013-02-09
        • 2018-01-31
        • 2013-12-13
        • 1970-01-01
        • 2018-05-01
        • 1970-01-01
        • 2011-12-12
        相关资源
        最近更新 更多