Android Studio 常用快捷键

本文提供了一套全面的快捷键指南,涵盖了代码编辑、查找、替换、导航、补全等多个方面,帮助编程者在多种场景下提高工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

●查找所有快捷键

查找快捷键[Find Action]:Ctrl+Shift+A


●显示一些有用信息

显示简要信息:Ctrl+mouse over code
快速查找文档[Quick Documention]:Ctrl+Q
在方法调用的地方显示参数信息:Ctrl+P
错误的显示说明或警示插入符号:Ctrl+F1


●编辑

格式化代码[Refomart Code]:Ctrl+Alt+L
清除无效引用包[Optimize Imports]:Ctrl+Alt+O
大小写切换[Toggle Case]:Ctrl+Shift+U
重构-重命名[Rename]:Shift+F6
复制当前行或代码块[Duplicate Line or Block]:Ctrl+D
删除当前行或代码块[Delete Line]:Ctrl+X(no selection), Ctrl+Y
上移行[Move Line UP]:Alt+Shift+↑
下移行[Move Line Down]:Alt+Shift+↓
上移代码块[Move Statement UP]:Ctrl+Shift+↑
下移代码块[Move Statement Down]:Ctrl+Shift+↓
生成代码:Alt+Insert(Alt+I)
展示意向行动和快速修复[Show Intention Actions]:Alt+Enter


●代码补全

代码补全[CodeComplection-Basic]:Ctrl+Space
代码智能补全,更精确的提示[CodeComplection-SmartType]:Ctrl+Shift+Space


●For循环的快速补全

For each loop:[variable name].for
For i loop/i从小到大:[variable name].fori
For i loop (reversed)/i从大到小:[variable name].forr


●移动和选择

光标移到上个方法:Alt+↑
光标移到下个方法:Alt+↓
跳到前面的标签[Select Previous Tab]:Alt+←
跳到后面的标签[Select Next Tab]:Alt+→
后退[Back]:Ctrl+Alt+←
前进[Forward]:Ctrl+Alt+→
增加性的选择代码块:Ctrl+W
递减性的选择代码块:Ctrl + Shift + W


●导航

转到声明[Declaration]:Ctrl+B, Ctrl+Click
转到实现[Implementation(s)]:Ctrl+Alt+B, Ctrl+Alt+Click
打开类[Open Class]:Ctrl+N
打开文件[Open File]:Ctrl+Shift+N


●查找替换

查找[Find]:Ctrl+F
替换[Replace]:Ctrl+R
查找下一个[Find Next]:F3
查找前一个[Find Previous]:Shift+F3
指定查找[Find in Path]:Ctrl+Shift+F
指定替换[Replace in Path]:Ctrl+Shift+P
全局查找:Double Shift
查找被引用的地方[Find Usages]:Alt+F7
在本文件中查找被引用的地方[Find Usages in File]:Ctrl+F7
显示被引用的地方[Show Usages]:Ctrl+Alt+F7
在本文件中显示被引用的地方[Highlight Usages in File]:Shift+Ctrl+F7


●其它

打开相应的工具窗口:Alt+#[0-9]
转到编辑器(从工具窗口):ESC
标签和工具窗口之间切换:Ctrl+Tab

以下是 Android Studio常用快捷键列表,涵盖代码编辑、导航、重构等多个方面,帮助提高开发效率: ### 代码编辑相关 - **Ctrl + G**:跳转到指定行号。 - **Ctrl + D**:复制当前行或选中内容。 - **Ctrl + Y**:删除当前行。 - **Ctrl + /**:注释或取消注释当前行(单行注释)。 - **Ctrl + Shift + /**:块注释(多行注释)。 - **Ctrl + Alt + L**:格式化代码。 - **Alt + Enter**:代码补全或自动修复错误。 - **Ctrl + Alt + F**:提取局部变量为成员变量。 - **Ctrl + Alt + T**:快速生成 try-catch、if、synchronized 等代码结构。 - **Alt + Insert**:生成构造函数、getter/setter、toString 等方法。 - **Ctrl + O**:重写父类方法。 - **Ctrl + P**:查看方法参数信息。 - **Ctrl + Q**:查看当前代码元素的文档注释。 - **Ctrl + Alt + M**:抽取方法。 - **Ctrl + Alt + O**:优化导入(自动去除无用的 import)。 - **Ctrl + Shift + Backspace**:返回上一次编辑的位置。 ### 导航与查找 - **Ctrl + F**:在当前文件中查找文本。 - **Ctrl + Shift + F**:在整个项目中查找文本。 - **Ctrl + R**:替换当前文件中的文本。 - **Ctrl + Shift + R**:在整个项目中替换文本。 - **Ctrl + F12**:查看当前类的结构(方法、变量等)。 - **Ctrl + Shift + N**:快速打开类文件。 - **Alt + F7**:查找某个变量、方法等在项目中的使用位置。 - **Alt + Shift + C**:查看最近修改的代码位置。 - **Ctrl + U**:跳转到父类。 - **Shift + F6**:全局变量或类名重命名。 - **Ctrl + F3**:查找相同文本并高亮显示。 - **Ctrl + Shift + F7**:高亮显示当前选中文本的使用位置。 ### 代码移动与重构 - **Alt + Shift + Up/Down**:向上或向下移动代码行。 - **Ctrl + Alt + Up/Down**:复制当前行向上或向下移动。 - **Ctrl + Shift + Up/Down**:将选中代码块向上或向下移动一个方法或代码块。 ### 其他常用功能 - **Ctrl + Alt + 空格键**:代码提示(智能补全)。 - **Ctrl + Alt + S**:打开设置界面。 - **Ctrl + Shift + E**:查看最近编辑的文件列表。 - **Ctrl + E**:打开最近文件列表。 - **Ctrl + Shift + U**:切换选中文本的大小写。 - **Alt + Shift + F10**:运行配置菜单。 - **Alt + Shift + F9**:调试配置菜单。 ### 示例代码:快捷键在开发中的实际应用 ```java public class Example { private String name; // 使用 Alt + Insert 生成 getter/setter public String getName() { return name; } public void setName(String name) { this.name = name; } // 使用 Ctrl + O 重写父类方法 @Override public String toString() { return "Example{" + "name='" + name + '\'' + '}'; } } ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值