最近一个月都是用自己的笔记本开发,没有外设键盘与鼠标,这时候越发觉得 Android Studio 快捷键的方便之处,抽空总结了一下我自己常用的几个快捷键,分享给大家。
- 关于搜索查看的快捷键
搜索当前类中的内容 | cmd + F |
|
搜索所有类中的内容(全局搜索) | cmd + option + F |
|
搜索文件 | 双击Shift |
|
搜索类文件 | Cmd + O |
|
搜索最近的文件 | Cmd + E | 再次输入cmd + E 只显示更改过的文件 |
搜索最近编辑过的文件 | Cmd + option + E | 再次输入cmd + option + E 只显示更改过的文件 |
退出搜索 | Esc |
|
发现其引用 | Opt + F7(显示在下面)/ Opt + Cmd + F7(显示在当前) |
|
查找定义 | Cmd + B/ Cmd + 单击, 找到定义后再次点击会显示所有引用 |
|
显示文件在项目中的位置 | option + F1, 跳出弹出筐后,然后点击enter |
|
跳转到指定行 | Cmd + L |
|
- 编辑快捷键
在当前行下新建一行 | Shift + enter |
|
在当前行的上方新建一行 | Cmd + enter | 前提条件:需要让光标处于当前行的起始位置上 |
复制当前行 | cmd + D |
|
重命名 | Shift + F6 |
|
生成未定义的方法 | option + Enter | 作用相当于 Option + 鼠标点击。可以用于导入import,显示警告信息并执行其推荐方法。 |
移动当前行 | cmd + shift + 上下方向键 || option + shift + 上下方向键 | 两种快捷键实现效果是一样的 |
- 移动 & 选择
移动光标到指定行 | Cmd + L |
|
返回上/下一次光标所处的位置 | Cmd + ]/[ || Cmd + option + 左右方向键 | 两种快捷键实现效果一样,都是移动光标到之前的位置,及返回现在的位置 |
移动到当前代码块起始位置 | Cmd + option + [ |
|
移动到当前代码块结束位置 | Cmd + option + ] |
|
查找下一个内容 | cmd + G | 在当前类中查找内通,移动到下一个匹配的内容位置 |
查找上一个内容 | cmd + shift + G | 同上,移动到上一个 |
跳转到XML | cmd + B | 需要将光标停留在R.layot.your_xml_name的位置上 |
- 格式化代码
格式化代码 | Cmd + option + L |
优化imports | Control + option + O |
- 注释代码
行注释 | Cmd + / |
|
块注释 | Cmd + option + / | 选中需要注释的代码块,然后输入快捷键 |
- 窗口类
显示logcat窗口 | Cmd + 6 | 在打开窗口后,再次点击Cmd + 6后,hide logical窗口 |
显示当前类结构 | Cmd + F12 |
|
- 调试运行
Run app | Control + R |
Debug app | Control + D |
stop app | Cmd + F2 |
|
|
备注:快捷键中对应的符号都是英文的,所以当你发现你的快捷键失效的时候,比如:你想通过Cmd + [ 返回上一个光标的位置,但你没有效果,原因就是你的输入法是中文的,切换到英文输入法就可以了。