Android Studio快捷键——Windows系统篇
工欲善其事,必先利其器!
希望这篇整理排序的AS快捷键资料,能帮助到大家。
下表快捷键按键盘布局排序,且组合键由少到多。
快捷键 | 作用 |
---|---|
Ctrl + Z | 撤销上次的编辑 |
Ctrl + Shift + Z | 重做上次的编辑 |
Ctrl + X | 剪切 |
Ctrl + C | 复制 |
Ctrl + V | 粘贴 |
Ctrl + B | 跳入/跳出方法或者资源文件 |
Ctrl + Alt + B | 跳转到抽象方法的实现。将鼠标光标定位到某个抽象方法,然后按Ctrl + Alt + B,会快速跳转到该抽象方法的具体实现处,如果该抽象方法有多个具体实现,那么会弹出选择框进行选择 |
Ctrl + N | 快速查找类 |
Ctrl + Shift + N | 快速查找文件。除了可以搜索类文件之外,还可以搜索当前工程下的所有文件 |
Ctrl + Alt + M | 快速抽取方法 |
Ctrl + A | 全选 |
Ctrl + S | 保存文件 |
Ctrl + Shift + Alt + S | 打开Project Structure面板 |
Ctrl + D | 复制当前行 |
Ctrl + F | 查询 |
Ctrl + Shift + F | 全局搜索 |
Ctrl + G | 显示鼠标光标当前位置在代码文件中的行/列数 ,可以理解为光标在代码中的横纵坐标 |
Ctrl + H | 查看类的上下继承关系 |
Alt + J | 选择多个相同名字的关键字、方法、类、接口,然后同时更改 |
Ctrl + K | SVN提交代码 |
Ctrl + Alt + L | 格式化选中的代码块 。与“锁定QQ”热键冲突,建议更换快捷键或删除QQ同名热键 |
Ctrl + Q | 显示注释文档。将鼠标光标定位到某个类名、接口名或者方法名,按Ctrl + Q,会显示出该类、接口、方法的注释 |
Ctrl + W | 选中代码块,多次按Ctrl + W将逐步扩大选择范围 |
Ctrl + E | 显示最近打开的文件,可以快速再次打开这些文件 |
Ctrl + R | 替换 |
Ctrl + Shift + R | 全局替换 |
Ctrl + T | SVN更新代码 |
Ctrl + Alt + T | 快速包裹代码块。选中一段代码,可以选择要对选中代码块进行的操作,如try / catch / finally等 |
Ctrl + Y | 删除当前行 |
Ctrl + U | 快速跳转至父类,或者快速跳转到父类中的某个方法 |
Ctrl + Shift + U | 快速进行大小写转换 |
Ctrl + Shift + I | 快速查看某个方法、类、接口的内容 |
Ctrl +Shift + Alt + I | 对项目进行审查。按下Ctrl +Shift + Alt + I,会弹出搜索审查项的输入框,输入关键字可以检索需要审查的内容,例如输入unused resource即可搜索项目中没有使用到的资源文件。此外,在菜单栏选择Analyze—Inspect Code或者鼠标右键点击当前工程— Analyze—Inspect Code,可以对项目进行Lint审查 |
Ctrl + O | 查看父类中的方法, 并可以选择父类方法进行覆盖 |
Ctrl + / | 注释选中的代码// |
Ctrl + Shift + / | 注释选中的代码块/* |
Ctrl + F5 | 清理并重新运行当前模块 |
Shift + F6 | 重命名 |
Alt + F7 | 快速查找某个类、方法、变量、资源id被调用的地方 |
Shift + F9 | 调试Module |
Ctrl + F9 | Make Project |
Shift + F10 | 运行当前模块 |
Ctrl + F11 | 添加书签 |
Shift + F11 | 查看书签 |
Ctrl + F12 | 查看类中的所有变量、方法、内部类、内部接口 |
Ctrl + Shift + F12 | 快速调整代码编辑窗口的大小 |
Ctrl + PageUp/PageDown | 将光标定位到当前文件的第一行/最后一行 |
Ctrl + ↑↓ | 固定光标上下移动代码 |
Alt + ↑↓ | 在内部接口、内部类和方法之间跳转 |
Ctrl + Shift + ↑↓ | 上下移动代码。如果是方法中的代码,只能在方法内部移动,不能跨方法 |
Shift + Alt + ↑↓ | 上下移动代码。可以跨方法移动 |
Ctrl + Shift + Backspace | 回到上一次编辑的位置 |
Ctrl + Tab | 切换面板或文件,功能类似Windows下的Alt + Tab |
Ctrl + Shift + Enter | 快速补全语句,如if() {}、switch(){}代码块,只要输入if或者switch(甚至sw) |
Ctrl + Alt + Space | 类名或接口名提示 |
Alt + 数字 | 打开相应数字的面板 |
Alt + Insert | 快速插入代码。可以快速生成构造方法、Getter/Setter方法等 |
Alt + Enter | 给光标所在位置的类导入相应的包;快速修复错误 |
Shift + Esc | 关闭当前打开的面板 |
Double Shift | 全局搜索 |
注:可选择 File ——Settings——Keymap自定义快捷键。