这是我觉得在使用android studio时比较常用有用的快捷键,希望可以帮助大家加快开发速度,更多见Intellij keymap
作用 | 快捷键win | 快捷键mac |
---|---|---|
查找命令快捷键 | CTRL_SHIFT+A | CTRL+SHIFT+A |
快速修复 | ALT+回车键 | ALT+回车键 |
格式化代码 | CTRL+ALT+L(和unix锁定桌面冲突) | OPTION+SMD+L |
显示API | CTRL+Q | CTRL+Q |
显示方法参数 | CTRL+P | CTRL+P |
查看源代码 | F4,CTRL+B | CMD+向下箭头 |
插入方法 | ALT+INSERT | CMD+N |
删除整行 | CTRL+Y | CMD+退格键BACJSPACE |
查找文件 | CTRL+ALT+SHIFT+N | OPTION+CMD+0(数字0) |
重命名文件 | SHIFT+F6 | 同前 |
查看类结构 | CTRL+F12 | 同前 |
显示某个抽象方法的实现 | CTRL+ALT+B | 同前 |
显示最近复制的内容 | CTRL+SHIFT+V | 同前 |
显示最近对工程的修改 | CTRL+SHIFT+C | 同前 |
显示变量被使用的位置 | ALT+F7 | 同前 |
显示类的继承结构 | CTRL+H | 同前 |
单行注释/反注释 | CTRL+/ | 同前 |
多行注释/反注释 | CTRL+SHIFT+/ | 同前 |
编译 | CTRL+F9 | CMD+F9 |
编译运行 | SHIFT+F10 | CTRL+R |
在打开的标签兰中转换 | ALT+左/右箭头 | CTRL+左/右箭头 |
移动光标到相邻的方法 | ALT+上/下箭头 | 同前 |
移动屏幕(光标位置不变) | CTRL+上/下箭头 | 同前 |
移动当前行至上/下行 | ALT+SHIFT+上/下箭头 | 同前 |
移动选中区域至上/下行 | CTRL+SHIFT+上/下箭头 | 同前 |
复制当前行并粘贴到下一行 | CTRL+D | 同前 |
搜索字符串 | CTRL+F | 同前 |
替换字符串(搜索状态下) | CTRL+R | 同前 |
覆盖/实现方法 | CTRL+O | 同前 |
强制转换类型 | CTRL+SHIFT+空格 | 同前 |
以下是更多快捷键,但有些不常用,仅供参考:
- ctrl+空格:代码提示
- ctrl+shift+回车:快速完成if,do while这样的语句
- ctrl+shift+I:快速浏览定义或者内容,都不用再新窗口打开的,直接显示在旁边,也可作提示用
- ctrl+shift+向上箭头/向下箭头:移动选中代码到上一行/下一行
- alt+shift+向上箭头/向下肩头:将当前行移动至上一行/下一行(不用选中代码)
- alt+shift+f10:直接运行项目
- shift+f6:重命名文件
- alt+home键:显示上访的文件导航栏,使用几个箭头键来定位文件位置
- alt+9:显示或隐藏tool window,tool window显示所有删除的,修改的和新增的文件
- ctrl+shift+f7:显示某个类或变量的使用位置,显示工具栏
- ctrl+shift+A:快速找到菜单命令或者工具栏命令
- ctrl+F:搜索关键字
- alt+回车:快速修复,自动导包,在类名处点击的话也可以创建测试类
- ctrl+鼠标左键(windows)/cmd+鼠标左键(Mac):导航此文件所在文件夹的文件
- 按住alt,移动鼠标:竖向选择代码块
- ctrl+tab:在打来文件和工具栏间切换
- ctrl+shift+N:快速找到一个文件或者文件夹
- ctrl+D:复制+粘贴
- ctrl+K:快速打开Commit Changes对话框
- ctrl+R:在ctrl+F打开搜索时,输入替换的字符串
- ctrl+alt+shift+T:查看可重构列表
- ctrl+.:选择代码提示中的第一项
- ctrl+向上箭头和向下箭头:上/下移动窗口(光标位置不变)
- ctrl+shift+回车:选择代码提示中高亮的一项
- ctrl+J:先输入.,避免回退补错
- alt+shift+鼠标左键:新建光标,你的窗口里可以不只有一个光标在闪动哦
- ctrl+Q:快速浏览文档
- alt+f12:查看终端运行
- ctrl+N:快速打开文件
- alt+f7:显示某个变量被使用的位置
- ctrl+B:定位到某个类,方法,变量的定义
- ctrl+f12:显示类结构(变量,方法等)
- ctrl+O:覆盖父类或实现的接口方法
- alt+insert:生成getter和setter方法,构造方法等
- ctrl+alt+T:包裹代码,如try……catch
- ctrl+alt+B:显示某个抽象方法的实现
- ctrl+W:选择单词
- ctrl+alt+V:提取变量
- ctrl+/:单行注释/反注释
- ctrl+shift+/:选中代码注释/反注释
- ctrl+shift+空格:强制转换类型
- ctrl+shift+回退键:移动光标至上次修改的地方
- ctrl+shift+f7:高亮变量的使用位置,f3和shift+f3移动,esc退出
- alt+Q:定位方法的声明位置
- ctrl+E:显示最近访问的文件列表
- f2和shift+f2:在错误之间变换
- ctrl+J:提示模版
- alt+向上箭头/向下箭头:移动到上/下一个方法
- ctrl+shift+J:合并两行到同一行
- ctrl+shift+V:显示最近复制过的内容
- ctrl+H:显示类的继承结构
- alt+shift+C:显示最近对工程的修改