前言:从Eclipse转到Android Studio之后,一开始把keymap设置成Eclipse,却发现有些常用的快捷键都失效了,大概是冲突了。想了下,觉得与其重新设置快捷键,不如去适应AS的快捷键,毕竟听说AS新增了好些有用的快捷键。于是把keymap又改回Default。事实也证明,熟悉起来还是挺快的,大概花了两天时间,就能很熟练了。以下是个人整理的Eclipse和AS的常用快捷键对照表,方便刚转AS的小伙伴们快速入手。
功能 | Eclipse | Android Studio |
---|---|---|
快速查找类、文件 | Ctrl + Shift + T/R | Ctrl + N 、Ctrl + Alt + N |
查找、替换 | Ctrl + F | Ctrl + F/R |
全局搜索 | Ctrl + H | Ctrl + Shift + F |
快速定位到下一个 | Ctrl + K | Alt + F3选中文中,F3定位到下一个 |
快速定位光标位置的某个类、方法和属性 | F3 | F4 |
注释代码行 | Ctrl + / | Ctrl + / |
注释代码块 | Ctrl + Shift + / | Ctrl + Shift + / |
删除当前行 | Ctrl + D | Ctrl + Y |
上下移动代码 | Alt + Up/Down | Ctrl + Shift + Up/Down |
复制选中行文本 | Ctrl + Alt + Up/Down | Ctrl+D |
格式化当前代码 | Ctrl + Shift + F | Ctrl + Alt + L |
重命名 | Alt + Shift + R | Shift + F6 |
显示当前文件的结构 | Ctrl + O | Ctrl + F12 |
定位到某一行 | Ctrl + L | Ctrl + G |
选中从当前光标处到该行行首/行尾的代码 | Shift + Home/End | Shift + Home/End |
导包、清除无效包引用 | Ctrl + Shift + O | Alt+Enter 、Ctrl + Alt + O |
大小写转换 | Ctrl + Shift + X/Y | Ctrl + Shift + U |
查看调用位置 | Ctrl + Alt + H | Ctrl + Alt + H、Ctrl + Alt + F7、Ctrl + B 、Ctrl + 鼠标左键 |
快速修复 | Ctrl + 1 | Alt + Enter |
撤销、重做 | Ctrl + Z 、Ctrl + Y | Ctrl + Z 、Ctrl + Shift + Z |
代码提示 | Alt + / | Ctrl + Alt + Space |
抽取方法 | Alt + Shift + M | Ctrl + Alt + M |
代码折叠 | Ctrl + Shift + /(小键盘) 、 *(小键盘) | Ctrl + Shift + -(小键盘)、+(小键盘) |
窗口最大化和还原 | Ctrl+M | Ctrl + Shift + F12 |
返回上/下一个光标位置 | Alt + Left/Right | Ctrl + Alt + Left/Right |
快速复写父类方法 | Alt + Shift + S,选择Overried… | Ctrl + O |
调试:单步跳入(进入函数) | F5 | F7 |
调试:单步跳过(不进入函数) | F6 | F8 |
调试:执行到下一个断点 | F8 | F9 |
下面列举一些AS新增的快捷键(不知道Eclipse有没相对应的,反正我是不知道 (。・`ω´・))
- 快速查看最近访问过的文件:Ctrl + E
- 快速查看最近修改过的文件:Ctrl + Shift + E
- 选中一块代码,按此组合键,可快速添加if 、for、try/catch等语句:Ctrl + Alt + T
- 添加/移除书签:F11(无标记)、Ctrl + F11(有标记)
- 跳转到标记书签:Ctrl + 标记。比如输入Ctrl + 1,跳到标记为1的书签处。
- 显示全部书签:Shift + F11
- 快速跳转到相关文件:Ctrl + Alt + Home。用于快速在Activity/Fragment和布局文件之间跳转
- 相同字符串的多处选择:Alt + J。用于批量修改,比如说要把text1,text2,text3中的text全部改为image,只需选中一个text,再按两次Alt+J即可同时选中另外两处text,从而进行同步修改。
- 列选择/块选择:按住Alt,然后拖动鼠标选择。Shift + Alt + Insert切换选择模式。同样用于批量修改,与上个快捷键类似。
- 版本控制操作弹窗:Alt + `。显示最常用的版本控制操作,对于有用版本控制软件管理的项目,相当实用。
- 跳到大括号的开头/结尾:Ctrl + { 、Ctrl + }
- 在类中查看一个方法的实现:Ctrl + Shift + I
- 快速生成代码:Ctrl + J ,,这是个很实用的快捷键!列举了一些常用的缩写,通过输入这些缩写可以快速的生成代码。
举个栗子:
①. 输入logt + Enter,快速生成Log的TAG常量,与之相关的还有logd,logm等。
②.输入ifn/inn + Enter,快速生成判空和判非空的代码。
③.输入fori/foreach + Enter,快速生成for循环代码。
④.自己看去… - 快速新建类:选中package -> Alt+Insert
- 关掉其他类:先按住Alt,再关掉当前类(其实这时候关掉的是除了当前类以外的其他所有类)
- 在layout.xml快速切换预览和编辑界面:Alt + Shift +Left/Right