我刚刚开始使用Android Studio (IntelliJ),现在我寻找的功能是在我的项目中的任何文件中找到字符串的出现。例如:我想找到所有包含字符串“.getUuid()”的文件

在右上方的搜索没有给我正确的结果,我不认为我可以在编辑>查找下找到这个功能。

有人能告诉我正确的方向吗?


当前回答

TLDR:⌃在MacOS下,将打开“查找路径”对话框。

首先,这个IDEA有一个很好的“查找用法”命令。当光标在某个字段或方法上时,可以在上下文菜单中找到它。

它是上下文感知的,据我所知,这是查找类、方法或字段用法的最佳方式。

或者,您可以使用

Edit > Find > Find in path…

对话框,该对话框允许您搜索整个工作区。

同样在IDEA 13中有一个很棒的“Search Everywhere”选项,默认情况下由double Shift调用。它允许您在项目、文件、类、设置等中进行搜索。

你也可以在Project Structure对话框中使用“Find in Path…”进行搜索。只需在具体目录上通过鼠标右键调用它,搜索将是范围,只在该目录和它的子目录。

享受吧!

其他回答

在Mac上的Android 3.6中,如果你想将结果导出为文本文件,请执行以下操作

Command+Shift+F然后输入你想要搜索的文本

然后在右下角点击“在查找窗口中打开”

然后右键单击找到的事件

然后导出到文本文件

一旦在文本文件中,你可以找到和替换删除,排序行等…请查看屏幕截图以获得帮助。

我相信你想达到的是:

cmd + O为类。 cmd + shift + O文件。 cmd + alt + O符号。“美妙的捷径!”

除了shift + cmd + f查找路径&&双shift搜索任何地方。 试一试,你就会知道什么能满足你的需求。

在mac上使用shift + cmmd + f

要取消屏幕按esc键

我使用IntelliJ IDEA 版本:2019.2.3(社区版) Build #IC-192.6817.14,于2019年9月24日构建 运行时版本:11.0.4+10-b304.69 x86_64

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

按SHIFT 2次,你可以在项目中搜索everywhere, Class和Method()。

Ctrl + N只查找类名。

Ctrl + E表示最近文件。