我们在使用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中的该类定义的地方,也是比较常用到的。

Android Studio 全局搜索技巧相关推荐

  1. Android Studio使用技巧系列教程(七)

    尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/47134819 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmai ...

  2. Android Studio使用技巧系列教程(四)

    尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46866503 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmai ...

  3. Android Studio使用技巧系列教程(二)

    尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46764575 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmai ...

  4. 你所不知道的 Android Studio 调试技巧

    Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手.作为开发者,调试并发现bug,进而解决,可是我们的看家本领.正所谓,工欲善其事必先利其器,和其他开发工具一样, ...

  5. Android Studio 小技巧/快捷键 合集

    原文链接: Android Studio Tips by Philippe Breault 原文作者 : Philippe Breault 译文出自 : 掘金翻译计划 译者 : Jaeger, Bru ...

  6. 你所不知道的Android Studio调试技巧

    原文链接:简书@涅槃1992 http://www.jianshu.com/p/011eb88f4e0d Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手.作为 ...

  7. Android Studio小技巧

    2019独角兽企业重金招聘Python工程师标准>>> 一般的什么快捷键,技巧的文章也有很多.我也看过很多.下面这些事我在来自国外大神发布的:Android Studio Tips ...

  8. Android Studio使用技巧

    前言: 本篇中 带大家了解一下Android_Studio开发,之前咱们入门eclipse开发的时候,很容易上手,毕竟之前初入Android没接触过 对于新事物的好奇还有公司的开发需求了解了eclip ...

  9. android studio评论功能,Android Studio 使用技巧

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 作为一名 Android 开发者,使用 Android Studio 作为 IDE 进行开发已经成为标配,本文就把 AS ...

  10. Android Studio 调试技巧大全

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52169069 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

最新文章

  1. ORB-SLAM2从理论到代码实现(七):Tracking.cc程序详解(中)
  2. 莫比乌斯反演专题学习笔记
  3. golang sleep函数 休眠延时
  4. 基于改进SURF算法的实时视频拼接
  5. React Native知识4-Image组件
  6. 嵌入式系统 Boot Loader 技术内幕
  7. 面向对象初始应用和认知2
  8. 【TensorFlow】——索引与切片
  9. [Leetcode][第312题][JAVA][戳气球][动态规划][记忆化搜索]
  10. spring controller 增加header字段forward_Spring 注解编程之模式注解
  11. N划分成若干个奇正整数之和的分法有多少种---动态规划
  12. 用SpringBoot集成Netty开发一个基于WebSocket的聊天室
  13. 系列学习 Lambda 表达式之第 2 篇 —— JDK1.8 的 Stream 流基本使用
  14. wince 串口 编程
  15. 解线性方程组的各种情况
  16. CuteFTP 问题及 ftp 模式详解
  17. 弹出Windows10的虚拟键盘总结
  18. 快速fcm matlab,FCM的MATLAB实现
  19. css–sprit_CSS速记与速记–使用哪个
  20. MySQL 变量和条件

热门文章

  1. 广州行键CRM客户关系管理系统
  2. vtuber面部捕捉工具_如何做一名VTuber?一个VUP就足够
  3. 记录下docker命令
  4. 腾达ac5第三方固件_腾达AC9的刷固件指南
  5. java String字符串去除()里的内容
  6. HBuilderX开发的uniapp项目运行到微信小程序开发者工具上的方法
  7. 公关营销策划书的要点及分析
  8. linux sed替换行,shell - 使用Sed替换包含字符串的整行
  9. 电商系统(毕业设计)
  10. 吴伯凡-认知方法论-为什么说“盲维”是认知升级的重要概念