Android Studio你必须学会的快捷键(Eclipse转AS必看)

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

功能EclipseAndroid Studio
快速查找类、文件Ctrl + Shift + T/RCtrl + N 、Ctrl + Alt + N
查找、替换Ctrl + FCtrl + F/R
全局搜索Ctrl + HCtrl + Shift + F
快速定位到下一个Ctrl + KAlt + F3选中文中,F3定位到下一个
快速定位光标位置的某个类、方法和属性F3F4
注释代码行Ctrl + /Ctrl + /
注释代码块Ctrl + Shift + /Ctrl + Shift + /
删除当前行Ctrl + DCtrl + Y
上下移动代码Alt + Up/DownCtrl + Shift + Up/Down
复制选中行文本Ctrl + Alt + Up/DownCtrl+D
格式化当前代码Ctrl + Shift + FCtrl + Alt + L
重命名Alt + Shift + RShift + F6
显示当前文件的结构Ctrl + OCtrl + F12
定位到某一行Ctrl + LCtrl + G
选中从当前光标处到该行行首/行尾的代码Shift + Home/EndShift + Home/End
导包、清除无效包引用Ctrl + Shift + OAlt+Enter 、Ctrl + Alt + O
大小写转换Ctrl + Shift + X/YCtrl + Shift + U
查看调用位置Ctrl + Alt + HCtrl + Alt + H、Ctrl + Alt + F7、Ctrl + B 、Ctrl + 鼠标左键
快速修复Ctrl + 1Alt + Enter
撤销、重做Ctrl + Z 、Ctrl + YCtrl + Z 、Ctrl + Shift + Z
代码提示Alt + /Ctrl + Alt + Space
抽取方法Alt + Shift + MCtrl + Alt + M
代码折叠Ctrl + Shift + /(小键盘) 、 *(小键盘)Ctrl + Shift + -(小键盘)、+(小键盘)
窗口最大化和还原Ctrl+MCtrl + Shift + F12
返回上/下一个光标位置Alt + Left/RightCtrl + Alt + Left/Right
快速复写父类方法Alt + Shift + S,选择Overried…Ctrl + O
调试:单步跳入(进入函数)F5F7
调试:单步跳过(不进入函数)F6F8
调试:执行到下一个断点F8F9

下面列举一些AS新增的快捷键(不知道Eclipse有没相对应的,反正我是不知道 )

  1. 快速查看最近访问过的文件:Ctrl + E
  2. 快速查看最近修改过的文件:Ctrl + Shift + E
  3. 选中一块代码,按此组合键,可快速添加if 、for、try/catch等语句:Ctrl + Alt + T
  4. 添加/移除书签:F11(无标记)、Ctrl + F11(有标记)
  5. 跳转到标记书签:Ctrl + 标记。比如输入Ctrl + 1,跳到标记为1的书签处。
  6. 显示全部书签:Shift + F11
  7. 快速跳转到相关文件:Ctrl + Alt + Home。用于快速在Activity/Fragment和布局文件之间跳转
  8. 相同字符串的多处选择:Alt + J。用于批量修改,比如说要把text1,text2,text3中的text全部改为image,只需选中一个text,再按两次Alt+J即可同时选中另外两处text,从而进行同步修改。
  9. 列选择/块选择:按住Alt,然后拖动鼠标选择。Shift + Alt + Insert切换选择模式。同样用于批量修改,与上个快捷键类似。
  10. 版本控制操作弹窗:Alt + `。显示最常用的版本控制操作,对于有用版本控制软件管理的项目,相当实用。
  11. 跳到大括号的开头/结尾:Ctrl + { 、Ctrl + }
  12. 在类中查看一个方法的实现:Ctrl + Shift + I
  13. 快速生成代码:Ctrl + J ,,这是个很实用的快捷键!列举了一些常用的缩写,通过输入这些缩写可以快速的生成代码。 
    举个栗子: 
    ①. 输入logt + Enter,快速生成Log的TAG常量,与之相关的还有logd,logm等。 
    ②.输入ifn/inn + Enter,快速生成判空和判非空的代码。 
    ③.输入fori/foreach + Enter,快速生成for循环代码。 
    ④.自己看去…
  14. 快速新建类:选中package -> Alt+Insert
  15. 关掉其他类:先按住Alt,再关掉当前类(其实这时候关掉的是除了当前类以外的其他所有类)
  16. 在layout.xml快速切换预览和编辑界面:Alt + Shift +Left/Right
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值