前言
Android Studio对于快捷键的设置比较的灵活,开发者在从不同的平台转移到Android Studio进行Android开发的时候,应该都能找到合适的KeyMap和快捷键使用方式,因为AS直接其他平台的快捷键映射或者是自定义快捷键,比较的方便,此文只为记录。
KeyMap

针对不同的平台有不同的映射

还可以自定义快捷键,右键点击一项,展开菜单,可以设置键盘快捷键和鼠标快捷键

针对不同的模块,都可以设置快捷键,比如说编辑过程中的一些操作以及IDE上方的主菜单,版本控制等等,尽管快捷键很方便,但是记忆也是比较费劲的,所以记住一些使用概率很高的快捷键基本上就可以很大程度的提高开发效率

常用快捷键
| File |
快捷键 |
| 打开Settings |
Ctrl + ALt + S |
| 打开Project Struct |
Ctrl + ALt + Shift + S |
| 保存 |
Ctrl + S |
| 同步 |
Ctrl + Y |
| 文件比较,选中一个文件后按快捷键 |
Ctrl + D |
| 快捷创建 |
Ctrl + Alt + Insert |
| Edit |
快捷键 |
| Undo |
Ctrl + Z |
| Redo |
Ctrl + Shift + Z |
| Cut |
Ctrl + X |
| Copy |
Ctrl + C |
| 复制路径名 |
Ctrl + Shift + C |
| 复制引用 |
Ctrl + Shift +Alt + C |
| Paste |
Ctrl + V |
| 从复制历史中选择后粘贴 |
Ctrl + Shift + V |
| 删除 |
Delete |
| 查找 |
Ctrl + F |
| 替换 |
Ctrl + R |
| 浏览下一个查询结果 |
F3 |
| 浏览上一个查询结果 |
Shift + F3 |
| 向下查找当前选中内容 |
Ctrl + F3 |
| 选中所有和当前选中内容的查找结果 |
Ctrl + Alt + Shift + J |
| 添加当前选中对象为下个查找对象 |
Alt + J |
| 高亮选中对象的引用 |
Ctrl + Shift + F7 |
| 列选中模式开关 |
Alt + Shift + Insert |
| 全选 |
Ctrl + A |
| 扩大选中范围 |
Ctrl + W |
| 缩小选中范围 |
Ctrl + Shift + W |
| 自动补全 |
Ctrl + Shift + Enter |
| 显示提示信息 |
Ctrl + Shift + Space |
| 合并行 |
Ctrl + Shift + J |
| 复制一行 |
Ctrl + D |
| 删除一行 |
Ctrl + Y |
| 选中内容切换大小写 |
Ctrl + Shift + U |
| 增加缩进 |
Tab |
| 减少缩进 |
Shift + Tab |
备注
列选中

行选中, 在Column Selection Mode关闭的情况下,按住 Alt 键执行选中,依然可以出现列选中的效果

| View |
快捷键 |
| JSON View |
Meta + Ctrl + Shift + N |
| Navigation |
快捷键 |
| 跳转到行 |
Ctrl + G |
| 查找类 |
Ctrl + N |
| 查找文件 |
Ctrl + Shift + N |
| 查找Symbols |
Ctrl + Shift + Alt + N |
| Back |
Ctrl + Alt + 向左箭头 |
| Forward |
Ctrl + Alt + 向右箭头 |
| 上一个编辑过的地方 |
Ctrl + Alt + BackSpace |
| 代码中下一个报错的地方 |
F2 |
| 代码中上一个报错的地方 |
Shift + F2 |
| 下一个方法 |
Alt + 向下箭头 |
| 上一个方法 |
Alt + 向上箭头 |
| Code |
快捷键 |
| 可以覆写的方法 |
Ctrl + O |
| 可以覆写的方法 |
Ctrl + I |
| 生成各种东西 |
Alt + Insert,一些插件提示的内容也可以用过Generate产生,比如如中的GsonFormat |
| Surround With |
Ctrl + Alt + T |
| 取消行注释,在执行一次Alt + / |
Alt + / |
| 插入模板内容 |
Ctrl + J,这个可以用来快速打log,注释或者通用的方法,比较方便 |
| 用模板包裹 |
Ctrl + Alt + J |
| 块注释 |
Alt + Shift + / |
| 取消行注释,在执行一次Alt + Shift+ / |
Alt + Shift + / |
| 格式化代码 |
Alt + Shift + L |
| 解决缩进格式错误 |
Alt + Shift + I |
| 快速导入包和删除不要的包 |
Alt + Shift + O |
| Statements上移 |
Ctrl + Shift + 向上箭头 |
| Statements下移 |
Ctrl + Shift + 向下箭头 |
| 行上移 |
Alt+ Shift + 向上箭头 |
| 行下移 |
Alt+ Shift + 向下箭头 |
| Run |
快捷键 |
| Run |
Alt + Shift + F10 |
| Debug |
Alt + Shift + F9 |