Android Studio常用快捷键

本文汇总了IntelliJ IDEA中最常用的快捷键操作,包括代码编辑、文件管理、调试等功能,适用于提升开发效率。

网上找资料后总结

Alt+回车 导入包,自动修正

Ctrl+N   查找类

Ctrl+Shift+N 查找文件

Ctrl+Alt+L  格式化代码

Ctrl+Alt+O 优化导入的类和包

Alt+Insert 生成代码(如get,set方法,构造函数等)

Ctrl+E或者Alt+Shift+C  最近更改的代码

Ctrl+R 替换文本

Ctrl+F 查找文本

Ctrl+Shift+Space 自动补全代码

Ctrl+空格 代码提示

Ctrl+Alt+Space 类名或接口名提示

Ctrl+P 方法参数提示

Ctrl+Shift+Alt+N 查找类中的方法或变量

Alt+Shift+C 对比最近修改的代码

Shift+F6  重构-重命名

Ctrl+Shift+先上键

Ctrl+X 删除行

Ctrl+D 复制行

Ctrl+/ 或 Ctrl+Shift+/  注释(// 或者 )

Ctrl+J  自动代码

Ctrl+E 最近打开的文件

Ctrl+H 显示类结构图

Ctrl+Q 显示注释文档

Alt+F1 查找代码所在位置

Alt+1 快速打开或隐藏工程面板

Ctrl+Alt+ left/right 返回至上次浏览的位置

Alt+ left/right 切换代码视图

Alt+ Up/Down 在方法间快速移动定位

Ctrl+Shift+Up/Down 代码向上/下移动。

F2 或Shift+F2 高亮错误或警告快速定位

代码标签输入完成后,按Tab,生成代码。

选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。

Ctrl+W 选中代码,连续按会有其他效果

选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。

Ctrl+Up/Down 光标跳转到第一行或最后一行下

Ctrl+B 快速打开光标处的类或方法 

 

最常用快捷键

1.Ctrl+E,可以显示最近编辑的文件列表

2.Shift+Click可以关闭文件

3.Ctrl+[或]可以跳到大括号的开头结尾

4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方

5.Ctrl+F12,可以显示当前文件的结构

6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择

7.Ctrl+N,可以快速打开类

8.Ctrl+Shift+N,可以快速打开文件

9.Alt+Q可以看到当前方法的声明

10.Ctrl+W可以选择单词继而语句继而行继而函数

11.Alt+F1可以将正在编辑的元素在各个面板中定位

12.Ctrl+P,可以显示参数信息

13.Ctrl+Shift+Insert可以选择剪贴板内容并插入

14.Alt+Insert可以生成构造器/Getter/Setter等

15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量

16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch

17.Alt+Up and Alt+Down可在方法间快速移动


alt+insert

生成构造方法和set get

alt+1

打开和关闭导航目录

alt + shift + up / down

上下移动行

ctrl+d

复制一行

ctrl+y

删除行

ctrl+q

打开帮助文档

ctrl + o / i

overide / implement

ctrl + shift + space

类型补全 User u=new

ctrl+alt+space

代码提示

ctrl+alt+l

格式化代码

F2

快速定位代码错误处


Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。

Alt+H:查找功能,全局查找

F4:查看类继承关系

F2:查看文档说明(函数使用说明)

Ctrl+E:查看最近打开过的文件

Ctrl+Shift+E:查看最近编辑过的文件

double Shift:全局查找,这个查看和Alt+H稍稍有些不同,这个是全局文件查找,到文件名称层面。

Ctrl+Shift+R:快速定位到你所想打开的文件。

Alt+↑:光标所在位置那行代码往上移动

Alt+↓:光标所在位置那行代码往下移动

Ctrl+D:删除光标所在位置那行代码

Ctrl+X:剪切光标所在位置那行代码

Alt+Shift+↓/Ctrl+C:复制光标所在行代码到下一行

Ctrl+O:快捷查找当前类中的函数,变量

Ctrl+Shift+R:修改名称

Alt+Enter:导入包

Alt+←:后退,定位到上个查看或者编辑的地方

Alt+→:往前定位,比如你定位到上个点后,想回去,就可以用这个快捷键

Ctrl+/:当行注释,反注释再按一次即可

Ctrl+Shift+/:模块注释,反注释再按一次即可,注意这边的”/“不能用小键盘的

Ctrl+Shift+小键盘/:折叠代码(Ctrl+Shift+小键盘*这个不灵了,今天没空了,后面会针对这个问题做解决,并更新上来),当然笔记本没小键盘,你可以自己改快捷键

Ctrl+Alt+S:打开settings界面

Ctrl+Alt+Shift+S:打开Project Structure界面

Alt+Shift+X:运行(Run)

Alt+Shift+D:调试运行(Debug)

Ctrl+F9:编译工程

Ctrl+Shift+K:push文件到Server(git)

Debug类快捷键

F5:但不调试进入函数内部。

F6:但不调试不进入函数内部。

F7:由函数内部返回调用处。

F8:执行到下一个断点,没断点则执行完成。

ActionMac OSXWin/Linux
注释代码(//)Cmd + /Ctrl + /
注释代码(/**/)Cmd + Option + /Ctrl + Shift + /
格式化代码Cmd + Option + LCtrl + Alt + L
清除无效包引用Option + Control + OAlt + Ctrl + O
查找Cmd + FCtrl + F
查找+替换Cmd + RCtrl + R
上下移动代码Option + Shift + Up/DownAlt + Shift + Up/Down
删除行Cmd + DeleteCtrl + Y
扩大缩小选中范围Option + Up/DownCtrl + W/Ctrl + Shift + W
快捷生成结构体Cmd + Option + TCtrl + Alt + T
快捷覆写方法Ctrl + OCtrl + O
快捷定位到行首/尾Cmd + Left/RightCtrl + Left/Right
折叠展开代码块Cmd + Plus,MinusCtrl + Plus/Minus
折叠展开全部代码块Cmd + Shift + Plus,MinusCtrl + Shift + Plus,Minus
文件方法结构Cmd + F12Ctrl + F12
查找调用的位置Ctrl + Option + HCtrl + Alt + H
大小写转换Cmd + Shift + UCtrl + Shift + U

以下是 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 + '\'' + '}'; } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值