微信号:androidwalker

介绍:关注Android新技术、进阶开发

Android Studio 之<进阶篇:实用快捷键>

2015-10-18 07:30 xjj_app

古语有云,磨刀不误砍柴工!

Android Studio也支持丰富的快捷键操作,以此来帮助开发者提升开发效率。那就让我们一起来学习一下Android Studio必备的快捷键操作!(PS:Android Studio快捷键与Eclipse差别还挺大的)



1 查找类 -> Ctrl+N

可以通过此方法快速查找到类文件。



2 查找文件 -> Ctrl+Shift+N

这个快捷键查找范围更广,除了类文件外,还可以查找xml、png、class等等文件。找资源文件,推荐使用这个快捷键。

如下所示,我输入layout关键字,搜索的结果不仅有xml文件,还有java文件。



3找引用 -> Alt+F7

一个类或者一个函数或者资源文件,我怎么快速找出在工程内所有对它引用的地方呢?

比如我有一个CloserUtils.close的方法,找出工程中所有的引用的地方方法如下

1)鼠标点击这个方法 2)按下快捷键组合Alt+F7(或者右键,选择find usage)


查找完成后,在左下角,显示所有的引用,点击某一项可以进到具体引用的类中


扩展:

a.被查找是函数,查找结果只有java类文件

b.被查找是类,查找结果还有可能是xml布局文件。因为有些类是自定义视图类

c.被查找是变量,则查找结果将会分为value read 和value write等

d.被查找也可是资源文件(比如drawable下面的一张图片),结果将出现在java类、xml文件等


4 类中查找成员 -> Ctrl+F12

在类中,可以查找成员变量、成员函数、或者父类的成员变量、父类成员函数等等

1) 打开某一个类(比如BaseActivity),按下Ctrl+F12快捷键


2)此时我输入“paus”,结果如下(注意此处没有输入框,只有输入后,才会在左上角出现搜索的关键字)



5 快速跳转到定义处 -> Ctrl+B

在以下代码,有一个SettingManager, 如果快速跳转到SettingManager类


有以下方法

1)鼠标左键点击SettingManager, 按下Ctrl+B

2)长按Ctrl,移动鼠标左键点击也可

扩展:也可以用以上方法来快速找到函数、变量的定义


6 快速跳转到定义处 -> Ctrl + Alt + B

1)在父类里面,有一个receiveMessage,通过选中这个方法,按下快捷键,则会弹出如下的框,提示目前有这些类重写了该方法!


2)接口类里面,也可以通过该方式,找到哪些类实现了该接口!


7 回退到上一页 -> Alt+<- or ->

有A、B、C三个文件,浏览顺序如下A -> B -> C


1) 此时按下Alt + <- 则回退到B

2)当前在B页面,再按下Alt + -> 则回到C


8 回退到上一处 -> Ctrl + Alt+ <- or ->

和快捷键6相比,此快捷键不会立马回到上一页或下一页。

而是在当前页回退/前进完之后,再后退到上一页或下一页

有A、B、C三个文件,浏览顺序如下

A -> B:第100行 ->B:第200行 -> C


1) 此时按下Alt + <- 则回退到B,定位到第200行

2)此时再按下Alt + <- ,还是在B页面,定位到第100行

3)继续按下Alt + <-,才到A页面


9 快速注释代码 -> Ctrl + /

选中要注释的代码段,然后按下Ctrl + / ,如果要取消注释,则再执行一遍即可



10 快速注释代码 -> Ctrl + Shift + /

这也是另一种注释,风格不一样



11 定位到具体行数 -> Ctrl + G

按下快捷键后,出现如下界面,格式“行数:列数”,也可不指定列数



12 快速解决问题 -> Alt + Enter

当代码出现错误的时候,可以选中错误的点,按下Alt + Enter,根据提示解决问题!

比如下面的ModeManager 提示类找不到时,按下快捷键后,弹出解决办法的列表。选择第一个导入类即可



13 快速跳到文档第一行 -> Ctrl + Home

可以快速跳到文档的首行。如果只是Home则是跳到改行的起始点


14 代码块移动 -> Ctrl + Alt + 上箭头 or 下箭头

选中要移动的代码段, 长按Ctrl 和Alt, 然后每次点击一下箭头,则交替移动一行!


1)选中要移动的代码段如下



2)按住Ctrl + Alt,按下上箭头



15 大小写转换 -> Ctrl + Shift + U

选择要改变的文本,然后按下该操作。则会执行大小写的切换。


16 矩形区域选择 -> Alt + 鼠标左键

长按Alt, 鼠标左键选择起点,长按鼠标左键(Alt别松手),拖动出一个矩形区域。

常用在拷贝一段代码出来,省去前面的空格



最后,引用学校老师最喜欢说的一句话:技术是死的,人是活的,学会随机应变,不懂就问搜索或同事! enjoy your time!



 
Android高级开发 更多文章 Android Studio 入门技巧之<基础篇> Android进程间通信:Messenger 第一个压力测试脚本 给实习生\/导师的一封信 Web性能分析
猜您喜欢 「JavaScript」四种跨域方式详解 以什么姿势进入DataMining会少走弯路? 100offer的坚持:年轻人挑工作(注意!文末彩蛋出没!) 看我如何在大众点评求爱 A milestone