Android Studio快捷键
Posted ASleepyCoder
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio快捷键相关的知识,希望对你有一定的参考价值。
android Studio快捷键
> 本文内容快捷键基于Android Stuido默认设置
一. 编辑快捷键
快速修复 Alt + Enter
智能插入代码(构造方法、getter/setter、重写方法等等) Alt + Insert
删除选中行/光标所在行 Ctrl + Y
复制当前行/选中行 Ctrl + D
上/下移动光标所在行代码/方法 Ctrl + Shift + ↑/↓
跳转到上次编辑的位置 Ctrl + Shift + Backspace
折叠/打开当前带折叠标记的代码块 Ctrl + 。或者 Ctrl + -/+
在当前行后插入新行 Ctrl + Shift + Enter
格式化代码 Ctrl + Alt + L
在Ubuntu下这个快捷键和系统锁定冲突
光标移动到行首/尾 Home/End
重写父类方法 Ctrl + O
撤销上一步操作 Ctrl + Z
恢复撤销的操作 Ctrl + Shift + Z
显示方法的参数信息 Ctrl + P
快速查看方法的具体实现 Ctrl + Shift + I
当调用某个方法的时候想查看方法的实现又不想离开当前页面可以使用此快捷键
跳转到行 Ctrl + G
注释 Ctrl + / 或 Ctrl + Shift + /
跳转到方法的实现 Ctrl + B 或者 Ctrl + 鼠标左键
下面的部分使用频率较低
- 智能提示 Ctrl + Space/ Ctrl + Shift + Space
默认情况下输入代码后会有自动提示,如果没有自动提示可以使用此快捷键
折叠/打开当前代码块(可以折叠花括号内的代码即使不带可折叠标记)Ctrl + Shift + 。
将两行合并成一行 Ctrl + Shift + J
拆分行 Ctrl + Enter
在方法和内部类之间跳转 Alt + ↑/↓
光标跳转到当前代码块开始 Ctrl + [
光标跳转到当前代码块结束 Ctrl + ]
选中当前光标位置到当前代码块开始之间的代码 Ctrl + Shift + [
选中当前光标位置到当前代码块结束之间的代码 Ctrl + Shift + ]
插入/移除多余的光标(可以同时在多个地方输入) Alt + Shift + 鼠标左键
拖拽选择多个代码片段 Ctrl + Shift + Alt + 左键拖动
删掉word中光标后的部分 Ctrl + Delete
删掉word中光标前的部分 Ctrl + Backspace
移动光标并选中之间的代码 Shift + ↑/↓/←/→
光标移动到行首/尾并选中之间的代码 Shift + Home/End
扩展选区Ctrl + W 将选区扩展为变量、行、代码块,方法体、整个方法等
选中方法或变量名的某一部分后,按下此快捷键可以选中完整的名称,或者选中完整的方法名后按下此快捷键可以选择整个方法包括方法体
移动光标所在行到编辑区中央 Ctrl + M
弹出格式化代码选择框 Ctrl + Shift + Alt + L
格式化import列表 Ctrl+Alt+O
可以删除多余的Import,并按包分组
二. 搜索快捷键
- 全局查找(类、方法、变量) 快速连按2次Shift
有的机器上可能需要连按3次
全局查找类 Ctrl + N
全局查找变量/方法 Ctrl + Alt + Shift + N
全局查找文件 Ctrl + Shift + N
在当前类中查找/替换关键字 Ctrl + F/R
F3查找下一个,Shift + F3查找上一个
在路径范围内查找 Ctrl + Shift + F
查找使用到的地方 Alt + F7
快速查找快捷键 Ctrl + Shift + A
查找最近修改的文件 Ctrl + Shift + E
最近访问的文件 Ctrl + E
三. build、调试快捷键
启动运行 Shift + F10
Debug运行 Shift + F9
重新运行 Shift + F5
停止运行 Ctrl + F2
调试 F7、F8、F9分别对应Step into,Step over,Continue。
Step Out: Shit + F8
- 显示当前运行点(Show Execution Point) Alt + F10
该操作会立刻把你的光标移回到当前debug处,通常的情况是, 你在某处触发了断点, 然后在文件中随意浏览, 直接调用这个快捷键,快速返回之前逐步调试的地方。
四. 其他快捷键
- 添加/删除书签 F11 / Ctrl + F11
Ctrl + F11 可以在添加书签的同时指定序号,比如在添加书签时指定了1作为该书签的序号,则可以使用 Ctrl + 1快速跳转到该书签
显示书签列表 Shift + F11
切换界面 Ctrl + TAB
重构 Ctrl + Shift + Alt + T
VCS更新代码 Ctrl + T
VCS提交修改 Ctrl + K
打开VCS面板弹窗 Alt + `
Ubuntu上和系统快捷键冲突需要修改
Revert修改 Ctrl + Alt + Z
提取方法(Extract Method)Ctrl + Alt + M
提取一段代码块,生成一个新的方法。当你发现某个方法里面过于复杂,需要将某一段代码提取成单独的方法时,该技巧是很有用的。也可以选中代码块 → 右键 → Refactor → Extract → Method
- 包裹代码(Surround With) Cmd + Alt + T(OS X)、Ctrl + Alt + T(Windows/Linux)
该操作可以用特定代码结构包裹住选中的代码块,通常是if语句,循环,try/catch语句或者runnable语句。 如果你没有选中任何东西,该操作会包裹当前一整行。
移除包裹代码(Unwrap Remove)Cmd + Shift + Delete(OS X)、Ctrl + Shift + Delete(Windows/Linux)
提取变量(Extract Variable)Cmd + Alt + V(OS X)、Ctrl + Alt + V(Windows/Linux);
提取参数(Extract Parameter) Cmd + Alt + P(OS X)、Ctrl + Alt + P(Windows/Linux);
重命名(Rename)Shift + F6
以上是关于Android Studio快捷键的主要内容,如果未能解决你的问题,请参考以下文章