Android Studio 进阶(一) :快捷键

Android Studio 是一个超级强大的 IDE 工具,极大提高 Android 开发效率,但是我发现很多人仅限于编码跟使用常规的快捷键,很多强大的特性并没有使用到,所以规划写一些 Android Studio 进阶方面的知识。

第一篇自然是从最基本的快捷键开始。

用户界面

  • 将焦点切换到Project面板:Alt+1
  • 将焦点切换到favorites面板:Alt+2
  • 将焦点切换到Locat面板:Alt+6
  • 将焦点切换到structure面板:Alt+7
  • 将焦点切换到Version Control面:Alt+9:板
  • 将焦点切换到message面板:Alt+0
  • 将焦点切换到导航栏:Alt+home
  • 窗口切换:Ctrl+Tab

智能提示

  • 查看方法需要的参数: Ctrl+P
  • 插入模板:Ctrl+J
  • 提示代码:Ctrl+Shift+Space
  • 补充代码:Ctrl+Shift+Enter

编辑

  • 上下移动当前代码:Ctrl+Shift+Up/Ctrl+Shift+Down
  • 复制当前行代码到下一行:Ctrl+D
  • 删除当前行代码:Ctrl+Y
  • 查找当前文件的关键字:Ctrl+F
  • 替换当前文件的文本:Ctrl+R
  • 定位到下一个查到的关键字的地方: F3
  • 定位到上一个查到的关键字的地方: Shift+F3
  • 左右切换tab:Alt+Right Alt+Left
  • 回退一步操作的位置:Ctrl+Alt+Left Ctrl+Alt+Right
  • 展开/收缩函数代码块:Ctrl+加号 Ctrl+减号
  • 创建对象时所需要的操作:Alt+Insert
  • 包裹代码操作: Ctrl+Alt+T
  • 使用的地方高亮:Ctrl+F7
  • 从其他板块定位到编辑板块:F4
  • 添加注释:Ctrl+/
  • 添加注释:Ctrl+Shift+/
  • 逐级包裹代码:Ctrl+W
  • 逐级不包裹代码:Ctrl+Shift+W

选择

  • Alt+F1:打开选择面板
  • 双击 Shift:
  • 搜索类:Ctrl+N
  • 搜索文件: Ctrl+Shift+N
  • 搜索字符:Ctrl+Shift+Alt+N
  • 最近打开过的文件:Ctrl+E
  • 类的结构:Ctrl+F12
  • 变量/类被使用的地方:Ctrl+B
  • 类的继承结构:Ctrl+H

快速弹窗

  • 查看文档:Ctrl+Q
  • 查看方法/变量/类的定义:Ctrl+Shift+I
  • 查看使用处:Ctrl+Alt+F7
  • 查看接口的实现:Ctrl+Alt+B

重构

  • 重命名:Shift+F6
  • 提取成局部变量:Ctrl+Alt+V
  • 提取成全局变量:Ctrl+Alt+F
  • 提取成常量:Ctrl+Alt+C
  • 将代码片段提取成成方法:Ctrl+Alt+M
  • 提取成方法的参数:Ctrl+Alt+P
  • 将常量替换成具体数值:Ctrl+Alt+N
  • 复制类:F5
  • 移动类:F6
  • 调起重构面板:Ctrl+Shift+Alt+T

查看使用

全项目查找关键字:Ctrl+Shift+F

检查

快速修复:Alt+Enter

代码风格跟格式

  • 代码格式化:Ctrl+Alt+L
  • 自动缩进:Ctrl+Alt+I
  • 删除无用的import: Ctrl+Alt+O
  • 编译Project下所有Module:Ctrl+F9

编译运行和 debug

  • 编译运行:Shift+F10
  • Debug:Shift+F9
  • 打断点/去掉断点:Ctrl+F8
  • debug进去到下一步:F7
  • debug 进去方法内部:F7(不会进入官方类库的方法)
  • debug 进去方法内部:Shift+F7(会进入官方类库的方法)
  • debug 执行下一步:F8
  • debug 跳出:Shift+F8
  • 表达式面板:Alt+F8
  • 跳到下一个断点:Alt+F9

Android studio 还有很多实用的快捷键,目前并没有一一全部列出来,只是列出一部分非常实用的快捷键,后续也会慢慢补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值