IDEA Android studio 快捷鍵

快捷键 操作
按两次 Shift 全局搜索 快速在 IntelliJ IDEA、您的项目和当前的 Git 存储库中查找任何文件、操作、符号、工具窗口或设置。
CtrlShift0A 查找操作 查找命令并执行,打开工具窗口或搜索设置。
AltEnter 显示上下文操作 用于高亮显示的错误和警告的快速修复,旨在改进和优化代码的意图操作。
F2 ShiftF2 在代码问题之间导航 跳转到下一个或上一个高亮显示的错误。
Ctrl0E 查看最近文件 从列表中选择最近打开的文件。
CtrlShiftEnter 完成当前语句 插入任何必要的尾部符号,并将文本光标置于您可以开始键入下一个语句的位置。
CtrlAlt0L 重新格式化代码 根据当前代码样式设置重新格式化整个文件或选定的片段。
CtrlAltShift0T 调用重构 重构光标下的元素,例如:安全删除、复制、移动、重命名等。
Ctrl0W CtrlShift0W 扩大或缩小选区 根据特定代码构造增加或减少选择范围。
Ctrl0/ CtrlShift0/ 添加/删除行或块注释 将一行或一段代码注释掉。
Ctrl0B 转到声明 导航到实例化类、调用的方法或字段的初始声明。
AltF7 查找用法 显示整个项目中使用代码元素的所有位置。
Alt01 调出 项目 工具窗口
Esc 聚焦编辑器

IntelliJ IDEA 的顶级键盘快捷键

全局搜索 按两次 Shift
查找操作... CtrlShift0A
显示 项目 窗口 Alt01
重建 CtrlShiftF9
显示意图操作 AltEnter
最近文件 Ctrl0E
查找用法 AltF7
在...中选择 AltF1
设置... CtrlAlt0S
生成... AltInsert
运行任意项 按两次 Ctrl
调试... AltShiftF9
查看断点... CtrlShiftF8
附加到进程... CtrlAltF5
VCS 操作弹出窗口... Alt0`
对此重构... CtrlAltShift0T
重新格式化代码 CtrlAlt0L

构建项目

此目录中的新内容 CtrlAltInsert
构建项目 CtrlF9
重建 CtrlShiftF9

基本编辑

剪切 Ctrl0X
复制 Ctrl0C
粘贴 Ctrl0V
粘贴为纯文本 CtrlAltShift0V
从历史记录中粘贴... CtrlShift0V
复制路径 CtrlShift0C
复制引用 CtrlAltShift0C
全部保存 Ctrl0S
撤销 Ctrl0Z
重做 CtrlShift0Z
缩进选区 Tab
取消行或选择的缩进 ShiftTab
自动缩进行 CtrlAlt0I
开始新建行 ShiftEnter
在当前行之前开始新行 CtrlAltEnter
删除行 Ctrl0Y
合并行 CtrlShift0J
复制行或选择 Ctrl0D
切换大小写 CtrlShift0U
临时文件 CtrlAltShiftInsert
在新窗口中打开源码 ShiftF4
增大所有编辑器的字体大小 AltShift0.
缩小所有编辑器中的字体大小 AltShift0,

文本光标导航

将文本光标移动到上一个单词 Ctrl0←
将文本光标移至下一个单词 Ctrl0→
将光标移动到行首 Home
将插入光标移至行尾 End
移动文本光标到匹配的大括号 CtrlShift0M
将文本光标移动到代码块起始位置 Ctrl0[
光标移到代码块末尾 Ctrl0]
下一方法 Alt0↓
上一个方法 Alt0↑
将插入点移到页面顶部 CtrlPg Up
将文本光标移动到页面底部 CtrlPg Dn
Page Up Pg Up
下一页 Pg Dn
将光标移动到文本开始处 CtrlHome
将光标移至文本末尾 CtrlEnd

选择文本

全选 Ctrl0A
用选择左对齐 Shift0←
右侧选择 Shift0→
将光标移动到上一个单词并选择 CtrlShift0←
将文本光标移动到下一个单词并选择 CtrlShift0→
将文本光标移动到行首并选择 ShiftHome
将文本光标移动到行尾并选择 ShiftEnd
使用选择向上 Shift0↑
下移选择 Shift0↓
移动文本光标到代码块开头并选中 CtrlShift0[
将文本光标移动到代码块结束并选中 CtrlShift0]
移动文本光标到页面顶部并选择 CtrlShiftPg Up
将文本光标移动到页面底部并选择 CtrlShiftPg Dn
向上翻页并选择 ShiftPg Up
向下翻页并选择 ShiftPg Dn
移动文本光标到文本开始并选择 CtrlShiftHome
移动文本光标至文本末尾并选中 CtrlShiftEnd
扩展选择 Ctrl0W
缩小选择范围 CtrlShift0W

代码折叠

展开 CtrlNumPad +
折叠 CtrlNumPad -
递归展开 CtrlAltNumPad +
递归折叠 CtrlAltNumPad -
全部展开 CtrlShiftNumPad +
全部折叠 CtrlShiftNumPad -
折叠选择 Ctrl0.

多个插入符与选择范围

添加/删除文本光标 AltShiftClick
切换列选择模式 AltShiftInsert
克隆插入点上方 双击 Ctrl + 向上
在下方克隆文本光标 双击 Ctrl + 向下
在选区中的每行添加文本光标 AltShift0G
为下一个匹配项添加选择 Alt0J
选择所有匹配项 CtrlAltShift0J
取消选择上一个匹配项 AltShift0J
创建矩形选择 AltShiftMiddle click
拖动以创建矩形选择 AltClick
拖动以创建多个矩形选择 CtrlAltShiftClick

编码辅助

显示意图操作 AltEnter
基本补全 CtrlSpace
类型匹配补全 CtrlShiftSpace
第二基本补全 CtrlAltSpace
使用 AI Assistant完成代码 Alt0\
使用 AI 助理生成代码 Ctrl0\
完成当前语句 CtrlShiftEnter
重新格式化代码 CtrlAlt0L
参数信息 Ctrl0P
快速文档 Ctrl0Q
上移语句 CtrlShift0↑
下移语句 CtrlShift0↓
左移元素 CtrlAltShift0←
右移语句 CtrlAltShift0→
向上移动行 AltShift0↑
下移行 AltShift0↓
使用行注释添加注释 Ctrl0/
添加块注释 CtrlShift0/
用...包围 CtrlAlt0T
生成... AltInsert

上下文导航

下一方法 Alt0↓
上一个方法 Alt0↑
转到行/列... Ctrl0G
切换器 CtrlTab
在...中选择 AltF1
最近文件 Ctrl0E
最近更改 AltShift0C
上次编辑位置 CtrlShiftBackspace
返回 CtrlAlt0←
转发 CtrlAlt0→
选择下一个标签页 Alt0→
选择上一个标签 Alt0←
切换匿名书签 F11
用数字切换书签 CtrlShift
使用助记符切换书签 CtrlF11
显示所有书签 ShiftF11
转到带编号的书签 Ctrl
显示助记书签 CtrlShiftF11
显示书签窗口 Alt02
显示结构窗口 Alt07
显示查找窗口 Alt03
下一个出现 CtrlAlt0↓
上一处匹配 CtrlAlt0↑

找到一切

全局搜索 按两次 Shift
查找...... Ctrl0F
查找下一个/移至下一个匹配项 F3
查找上一个 / 移动到上一个出现位置 ShiftF3
替换... Ctrl0R
在文件中查找... CtrlShift0F
在文件中替换... CtrlShift0R
文本光标处单词的下一个出现位置 CtrlF3
转到文件... CtrlShift0N
文件结构 CtrlF12
转到符号...... CtrlAltShift0N
查找操作... CtrlShift0A

从符号导航

查找用法 AltF7
转到声明或用法 Ctrl0B
转到类型声明 CtrlShift0B
显示用法 CtrlAltF7
转到超级方法 Ctrl0U
转到实现 CtrlAlt0B
转到测试 CtrlShift0T
在文件中高亮用法 CtrlShiftF7

代码分析

显示意图操作 AltEnter
错误描述 CtrlF1
下一个高亮错误 F2
上一个高亮错误 ShiftF2
按名称运行检查... CtrlAltShift0I
显示问题窗口 Alt06

运行和调试

运行任意项 按两次 Ctrl
运行上下文配置 ShiftF10
运行... AltShiftF10
调试上下文配置 ShiftF9
调试... AltShiftF9
附加到进程... CtrlAltF5
停止 CtrlF2
恢复程序 F9
停止后台进程... CtrlShiftF2
单步跳过 F8
强制步过 AltShiftF8
单步跳入 F7
智能步入 ShiftF7
强制步入 AltShiftF7
退出 ShiftF8
运行到光标处 AltF9
强制运行到光标 CtrlAltF9
显示执行点 AltF10
求值表达式...... AltF8
快速求值表达式 CtrlAltF8
切换行断点 CtrlF8
切换临时行断点 CtrlAltShiftF8
查看断点... CtrlShiftF8
编辑断点 CtrlShiftF8
显示运行窗口 Alt04
显示调试窗口 Alt05
显示 服務 窗口 Alt08

重构

对此重构... CtrlAltShift0T
重命名... ShiftF6
更改签名... CtrlF6
内联... CtrlAlt0N
移动... F6
提取方法... CtrlAlt0M
引入字段... CtrlAlt0F
引入参数... CtrlAlt0P
引入变量... CtrlAlt0V
安全删除... AltDelete

全局 VCS 操作

VCS 操作弹出窗口... Alt0`
提交... Ctrl0K
更新项目 Ctrl0T
回滚 CtrlAlt0Z
推送... CtrlShift0K
下一个更改 CtrlAltShift0↓
上一个更改 CtrlAltShift0↑
显示版本控制窗口 Alt09
显示提交窗口 Alt00

差异查看器

显示差异 Ctrl0D
比较文件 Ctrl0D
下一个不同 F7
上一个差异 ShiftF7
接受左侧 CtrlAlt0R
接受右侧 CtrlAlt0A
选择相对差异窗格 CtrlShiftTab
显示差异设置弹出窗口... CtrlShift0D

工具窗口

隐藏活动工具窗口 ShiftEsc
隐藏所有工具窗口 CtrlShiftF12
跳转到最后一个工具窗口 F12
向左延展 CtrlAltShift0←
向右拉伸 CtrlAltShift0→
拉伸到顶部 CtrlAltShift0↑
拉伸到底部 CtrlAltShift0↓
显示 项目 窗口 Alt01
显示书签窗口 Alt02
显示查找窗口 Alt03
显示运行窗口 Alt04
显示调试窗口 Alt05
显示问题窗口 Alt06
显示结构窗口 Alt07
显示 服務 窗口 Alt08
显示版本控制窗口 Alt09
显示提交窗口 Alt00
显示终端窗口 AltF12
相关推荐
Java猿_10 小时前
开发 Java 项目,选哪个 IDE?Eclipse、MyEclipse 与 IntelliJ IDEA 深度对比
java·ide·eclipse
小罗和阿泽10 小时前
Java项目 简易图书管理系统
java·开发语言
a程序小傲10 小时前
【Node】单线程的Node.js为什么可以实现多线程?
java·数据库·后端·面试·node.js
Jennifer33K10 小时前
AndroidStudio报错:minSdk(APl 33)> deviceSdk(APl 30)
android·gradle·android studio
indexsunny13 小时前
互联网大厂Java求职面试实战:Spring Boot微服务与Redis缓存场景解析
java·spring boot·redis·缓存·微服务·消息队列·电商
无心水13 小时前
【分布式利器:腾讯TSF】7、TSF高级部署策略全解析:蓝绿/灰度发布落地+Jenkins CI/CD集成(Java微服务实战)
java·人工智能·分布式·ci/cd·微服务·jenkins·腾讯tsf
28岁青春痘老男孩18 小时前
JDK8+SpringBoot2.x 升级 JDK 17 + Spring Boot 3.x
java·spring boot
方璧18 小时前
限流的算法
java·开发语言
元Y亨H18 小时前
Nacos - 服务注册
java·微服务