Android Studio 全局搜索技巧

我们在使用Android Studio的日常开发中,搜索功能的使用频率来说是很高的,本文的重点就是对Android Studio的搜索功能做一个总结跟探索。

 

一、搜索所有使用到该类/方法等的地方(Command + Shift + F):

如下图所示:

  • 最上面一行是条件筛选,一般选中Math case  + Words + File mask的*.java 即可准确的所搜到java文件中的某个类/方法等。
  • 下面的四个选项In Project、Module、Directory、Scope分别表示在整个项目源码中、某个Module源码中、某个目录中、范围中的搜索选项。

 

这里要重点介绍一下Scope,如下图:如果选择All Places可以搜索到所有使用到该类/方法的类,包含所引用到的jar包,源码等。灰常的强大。

 

如果选择Class Hierarchy,那么可以选择如在某个类中去查找该方法的使用,也是非常的方便:

 

另外一个非常有用的一个功能是:自定义搜索Scope,步骤如下所示:

添加此筛选规则后,imtermediates目录以及generated目录下的文件将不被搜索。

 

 

二、搜索某个类在哪里定义(快速双击Shift键):

选择All + 选中include non-project items即可以查找到该类的所有定义的地方。

一般情况下选择Classes的话,会搜索出本地module中即JAR/AAR中的该类定义的地方,也是比较常用到的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红日666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值