这篇文章将会继续分享一些实用的快捷键,没有看过为数不多的人知道的AndroidStudio快捷键(一),可以点击下方连接前往
软件环境:
- Mac/Win/Linux快捷键: Default
- AndroidStudio v3.5.0
- 不同的外接键盘使用下列快捷键,需要根据自己的键盘做相应的调整
显示当前类所有的方法
当我们在阅读别人的代码,或者在阅读源码的时候,想查看当前类都有那些方法、常量、变量等等,下面这个快捷键将会给你一个大局观,非常的实用
- MAC: Cmd + Fn + F12
- MAC外接机械键盘: Cmd + F12
- Win/Linux: Ctrl + F12
高亮
当我们需要查看某个变量在那个地方调用了,这个快捷键会标识出所有使用这个变量的地方
- Mac: Cmd + Shift + Fn + F7
- MAC外接机械键盘: Cmd + Shift + F7
- Win/Linux: Ctrl + Shift + F7
快速跳转到父类
当我们正在阅读代码,这时如果想跳转到父类,通常的做法回到类的开头点击进去,如果代码很长,这样做效率很低,下面的快捷键可以帮助你快速跳转到父类
- Mac: Cmd + U
- Win/Linux: Ctrl + U
快速跳转到实现
一个接口有多个实现,当我们点击接口的一个方法,想查看他在子类的不同实现,这个快捷键可以帮助你快速跳转到子类的实现
- Mac: Cmd + Option + B
- Win/Linux: Ctrl + Alt + B
覆写或者实现方法
这个快捷键就很简单了,弹出一个框让你自己去选择要重写或者复写某个方法
- Mac: Control + O
- Win/Linux: Ctrl + O
生成默认方法
如果我们想要快速生成类默认方法如构造方法、toString()、Setter()、Gettter()等等,可以使用下面的快捷键
- Mac: Cmd + N
- Win/Linux: Alt+Insert
汇总
为了方便查看将上面的快捷键和前面一篇文章 为数不多的人知道的AndroidStudio快捷键(一) 分享的快捷键做了一个总结
说明 | 快捷键 |
参数提示 | Mac: Cmd + P win/Linux: Ctrl + P |
自动提取方法 | Mac: Cmd + Alt + M Win/Linux: Ctrl + Alt + M |
自动提取参数 | Mac: Cmd + Alt + P Win/Linux: Ctrl + Alt + P |
自动生成变量 | Mac: Cmd + Alt + V Win/Linux: Ctrl + Alt + V |
搜索某个方法是否被调用 | Mac/Win/Linux: Alt + F7 |
重构快捷键 | Mac : Ctrl + T Win/Linux: Ctrl + Alt + Shift + T |
包裹代码 | Mac: Cmd + Alt + T Win/Linux: Ctrl + Alt + T |
批量重命名 | Mac/Win/Linux: shift + F6 |
查看方法调用层次结构 | Mac: Control + Option + H Win/Linux: Ctrl + Alt + H |
查看类的层次结构 | Mac: Control + H Win/Linux: Ctrl + H |
错误快捷提示 | Mac/Win/Linux:Alt + Enter |
快速跳转到父类 | Mac: Cmd + U Win/Linux: Ctrl + U |
快速跳转到实现 | Mac: Cmd + Option + B Win/Linux: Ctrl + Alt + B |
显示当前类所有的方法 | MAC: Cmd + F12 Win/Linux: Ctrl + F12 |
删除行 | Mac: Cmd + Delete Win/Linux: Ctrl + Y |
自动补全 | Mac/Win/Linux: Enter/Tab |
覆写或者实现方法 | Mac: Control + O Win/Linux: Ctrl + O |
生成默认方法 | Mac: Cmd + N Win/Linux: Alt+Insert |