前言:从Eclipse转到Android Studio之后,一开始把keymap设置成Eclipse,却发现有些常用的快捷键都失效了,大概是冲突了。想了下,觉得与其重新设置快捷键,不如去适应AS的快捷键,毕竟听说AS新增了好些有用的快捷键。于是把keymap又改回Default。事实也证明,熟悉起来还是挺快的,大概花了两天时间,就能很熟练了。以下是个人整理的Eclipse和AS的常用快捷键对照表,方便刚转AS的小伙伴们快速入手。
功能EclipseAndroid 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