Android studio快捷键

Android Studio 快捷键大全
本文详细介绍了Android Studio中的各种键盘快捷键,包括通用操作、代码编写、调试、重构等,适用于Windows/Linux和Mac操作系统,帮助开发者提高工作效率。
It's happening now

键盘快捷键

Android Studio 为许多常用操作提供了键盘快捷键。表 1 按操作系统显示了默认键盘快捷键。

注意:除了下面表 1 中的默认按键映射外,您还可以从多个预设的按键映射中进行选择,或者创建自定义按键映射。如需详细了解如何自定义键盘快捷键,请参阅下文的配置自定义按键映射

表 1. Windows/Linux 和 Mac 操作系统的默认键盘快捷键。

说明Windows/LinuxMac
常规
全部保存Control + SCommand + S
同步Control + Alt + YCommand + Option + Y
最大化/最小化编辑器Control + Shift + F12Control + Command + F12
添加到收藏Alt + Shift + FOption + Shift + F
使用当前配置文件检查当前文件Alt + Shift + IOption + Shift + I
快速切换方案Control + `(反引号)Control + `(反引号)
打开设置对话框Control + Alt + SCommand + ,(英文逗号)
打开项目结构对话框Control + Alt + Shift + SCommand + ;(英文分号)
在标签和工具窗口之间切换Control + TabControl + Tab
在 Studio 内导航和搜索
搜索全部内容(包括代码和菜单)按两次 Shift按两次 Shift
查找Control + FCommand + F
查找下一项内容F3Command + G
查找上一项内容Shift + F3Command + Shift + G
替换Control + RCommand + R
查找操作Control + Shift + ACommand + Shift + A
按符号名称搜索Control + Alt + Shift + NCommand + Option + O
查找类Control + NCommand + O
查找文件(而不是类)Control + Shift + NCommand + Shift + O
在路径中查找Control + Shift + FCommand + Shift + F
打开文件结构弹出式菜单Control + F12Command + F12
在打开的编辑器标签之间导航Alt + 向右/向左箭头Control + 向右/向左箭头
跳到源代码F4 / Control + EnterF4 / Command + 向下箭头
在新窗口中打开当前编辑器标签Shift + F4Shift + F4
最近打开的文件弹出式菜单Control + ECommand + E
最近编辑的文件弹出式菜单Control + Shift + ECommand + Shift + E
转到上一个编辑位置Control + Shift + 退格键Command + Shift + 退格键
关闭活动编辑器标签Control + F4Command + W
从工具窗口返回到编辑器窗口EscEsc
隐藏活动或上一个活动工具窗口Shift + EscShift + Esc
转到行Control + GCommand + L
打开类型层次结构Control + HControl + H
打开方法层次结构Control + Shift + HCommand + Shift + H
打开调用层次结构Control + Alt + HControl + Option + H
查看布局
放大/缩小Control + 加号/减号键Command + 加号/减号键
适合屏幕大小Control + 0Command + 0
实际尺寸Control + Shift + 1Command + Shift + 1
设计工具:布局编辑器
在设计和蓝图模式之间切换BB
在竖屏和横屏模式之间切换OO
切换设备DD
强制刷新RR
切换渲染错误面板EE
删除限制Delete 或 Ctrl + 点击Delete 或 Command + 点击
放大Ctrl + 加号键Command + 加号键
缩小Ctrl + 减号键Command + 减号键
缩放至合适大小Ctrl + 0Command + 0
平移按住空格键 + 点击并拖动按住空格键 + 点击并拖动
转到 XMLCtrl + BCommand + B
选择所有组件Ctrl + ACommand + A
选择多个组件Shift + 点击或 Ctrl + 点击Shift + 点击或 Command + 点击
设计工具:导航编辑器
放大Ctrl + 加号键Command + 加号键
缩小Ctrl + 减号键Command + 减号键
缩放至合适大小Ctrl + 0Command + 0
平移按住空格键 + 点击并拖动按住空格键 + 点击并拖动
转到 XMLCtrl + BCommand + B
切换渲染错误面板EE
分组到嵌套图表Ctrl + GCommand + G
循环浏览目标位置Tab / Shift + TabTab / Shift + Tab
选择所有目标位置Ctrl + ACommand + A
选择多个目标位置Shift + 点击或 Ctrl + 点击Shift + 点击或 Command + 点击
编写代码
生成代码(getter、setter、构造函数、hashCode/equals、toString、新文件、新类)Alt + InsertCommand + N
替换方法Control + OControl + O
实现方法Control + IControl + I
控制语句 (if...else / try...catch / etc.)Control + Alt + TCommand + Option + T
删除插入符处的行Control + YCommand + 退格键
收起/展开当前代码块Control + 减号/加号键Command + 减号/加号键
收起/展开所有代码块Control + Shift + 减号/加号键Command + Shift + 减号/加号键
复制当前行或选择Control + DCommand + D
基本代码完成Control + 空格键Control + 空格键
智能代码完成(按预期类型过滤方法和变量列表)Control + Shift + 空格键Control + Shift + 空格键
完成语句Control + Shift + EnterCommand + Shift + Enter
快速查找文档Control + QControl + J
显示选定方法的参数Control + PCommand + P
转到声明(直接)Control + B 或 Control + 点击Command + B 或 Command + 点击
转到实现Control + Alt + BCommand + Alt + B
转到超方法/超类Control + UCommand + U
打开快速定义查找Control + Shift + ICommand + Y
切换项目工具窗口的可见性Alt + 1Command + 1
切换书签F11F3
通过助记符切换书签Control + F11Option + F3
通过行注释添加注释/取消注释Control + /Command + /
通过块注释添加注释/取消注释Control + Shift + /Command + Shift + /
选择连续增加的代码块Control + WOption + 向上箭头
将当前选择退回到上一个状态Control + Shift + WOption + 向下箭头
移动到代码块起始位置Control + [Option + Command + [
移动到代码块结束位置Control + ]Option + Command + ]
从当前位置选择到代码块起始位置Control + Shift + [Option + Command + Shift + [
从当前位置选择到代码块结束位置Control + Shift + ]Option + Command + Shift + ]
从当前位置删除到单词结尾位置Control + DeleteOption + Delete
从当前位置删除到单词开头位置Control + 退格键Option + 退格键
优化导入Control + Alt + OControl + Option + O
项目快速修复(显示意图操作和快速修复)Alt + EnterOption + Enter
重新格式化代码Control + Alt + LCommand + Option + L
自动缩进行Control + Alt + IControl + Option + I
缩进/取消缩进行Tab/Shift + TabTab/Shift + Tab
智能行合并Control + Shift + JControl + Shift + J
智能行拆分Control + EnterCommand + Enter
开始新行Shift + EnterShift + Enter
下一个/上一个突出显示的错误F2 / Shift + F2F2 / Shift + F2
编译并运行
编译Control + F9Command + F9
编译并运行Shift + F10Control + R
应用更改(使用 Instant RunControl + F10Control + Command + R
调试
调试Shift + F9Control + D
单步执行F8F8
单步进入F7F7
智能单步进入Shift + F7Shift + F7
单步退出Shift + F8Shift + F8
运行到光标位置Alt + F9Option + F9
评估表达式Alt + F8Option + F8
继续运行程序F9Command + Option + R
切换断点Control + F8Command + F8
查看断点Control + Shift + F8Command + Shift + F8
重构
复制F5F5
移动F6F6
安全删除Alt + DeleteCommand + Delete
重命名Shift + F6Shift + F6
更改签名Control + F6Command + F6
内嵌Control + Alt + NCommand + Option + N
提取方法Control + Alt + MCommand + Option + M
提取变量Control + Alt + VCommand + Option + V
提取字段Control + Alt + FCommand + Option + F
提取常量Control + Alt + CCommand + Option + C
提取参数Control + Alt + PCommand + Option + P
版本控制/本地历史记录
将项目提交到 VCSControl + KCommand + K
从 VCS 更新项目Control + TCommand + T
查看最近变更Alt + Shift + COption + Shift + C
打开 VCS 弹出式菜单Alt + `(反引号)Control + V

配置自定义按键映射

您可以从多个预设的按键映射中选择,也可以在 Android Studio 的按键映射设置中修改预设的按键映射来创建新的自定义按键映射。

要打开按键映射设置,请依次选择 File > Settings(在 Mac 上,依次选择 Android Studio > Preferences),然后转到 Keymap 窗格。

图 1. Android Studio 按键映射设置窗口。

  1. 按键映射下拉菜单:从此菜单中选择所需的按键映射,即可在预设按键映射之间进行切换。
  • 操作列表:右键点击某项操作即可对其进行修改。您可以为操作添加更多键盘快捷键,添加鼠标快捷键以将某个操作与鼠标点击关联,还可以移除当前快捷键。如果您使用的是预设按键映射,那么修改某项操作的快捷键将自动创建一个按键映射副本,并将您所做的修改添加到副本中。
  • Copy 按钮:从下拉菜单中选择一个用作起点的按键映射,然后点击 Copy 即可创建新的自定义按键映射。您可以修改按键映射名称和快捷键。
  • Reset 按钮:从下拉菜单中选择一个按键映射,然后点击 Reset 即可将其恢复为原始配置。
  • 搜索框:在此处输入文字即可按操作名称搜索键盘快捷键。
  • 按快捷键搜索:点击 Find Actions by Shortcut 并输入一个快捷键即可按快捷键进行搜索。
  • Was this page helpful?

    Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值