1. 编辑类快捷键
编辑快捷键是最常用的一类,可以帮助我们快速操作代码:
快捷键 |
功能描述 |
Mac |
Windows |
热度 |
---|---|---|---|---|
psvm + Tab |
生成 main 方法 |
psvm + Tab |
psvm + Tab |
⭐⭐⭐⭐⭐ |
sout + Tab |
生成 System.out.println() 输出语句 |
sout + Tab |
sout + Tab |
⭐⭐⭐⭐ |
Ctrl + D |
复制当前行 |
Cmd + D |
Ctrl + D |
⭐⭐⭐⭐⭐ |
Ctrl + / 或 Ctrl + Shift + / |
注释或取消注释代码 |
Cmd + / 或 Cmd + Shift + / |
Ctrl + / 或 Ctrl + Shift + / |
⭐⭐⭐⭐⭐ |
Ctrl + Alt + L |
格式化代码 |
Cmd + Alt + L |
Ctrl + Alt + L |
⭐⭐⭐⭐⭐ |
Ctrl + Alt + I |
自动缩进 |
Cmd + Alt + I |
Ctrl + Alt + I |
⭐⭐⭐⭐ |
Ctrl + Shift + Space |
代码补全 |
Cmd + Shift + Space |
Ctrl + Shift + Space |
⭐⭐⭐⭐ |
Alt + 回车 |
导入包或自动修复 |
Alt + Enter |
Alt + Enter |
⭐⭐⭐⭐ |
Alt + / |
代码提示 |
Alt + / |
Alt + / |
⭐⭐⭐⭐ |
Alt + Insert |
生成代码(如 GET、SET 方法等) |
Cmd + N |
Alt + Insert |
⭐⭐⭐⭐ |
fori |
生成 for 循环 |
fori + Tab |
fori + Tab |
⭐⭐⭐⭐ |
iter |
生成增强版 for 循环 |
iter + Tab |
iter + Tab |
⭐⭐⭐⭐ |
- psvm + Tab:生成
main
方法。 - sout + Tab:生成
System.out.println()
语句。 - Ctrl + X / Ctrl + Y:删除当前行或剪切当前行。
- Ctrl + D:复制当前行。
- Ctrl + / 或 Ctrl + Shift + /:注释或取消注释代码。
- Ctrl + Z:撤销操作。
- Ctrl + Shift + Z:恢复撤销操作。
- Ctrl + C / Ctrl + V:复制 / 粘贴。
- Ctrl + O:重写父类方法。
- Ctrl + I:实现接口方法。
- Ctrl + Shift + U:切换大小写。
- Ctrl + Shift + J:将两行合并为一行。
- Ctrl + Shift + Space:代码补全。
- Alt + 回车:导入包或自动修复。
- Alt + /:代码提示。
- Alt + Insert:生成代码,如
GET
、SET
方法、构造函数等。 - Ctrl + Alt + L:格式化代码。
- Ctrl + Alt + I:自动缩进。
- Ctrl + Alt + T:生成
try-catch
语句。 - Ctrl + Alt + O:优化导入的类和包。
- fori:生成
for
循环。 - iter:生成增强版
for
循环。 - itar:生成数组的
for
循环。 - itit:生成
Iterator
迭代器。 - itli:生成
List
的遍历。 - itco:生成
Collection
迭代器。
2. 查找与替换类快捷键
查找和替换是代码编辑中不可或缺的功能,以下是 IDEA 中的相关快捷键:
快捷键 |
功能描述 |
Mac |
Windows |
热度 |
---|---|---|---|---|
Ctrl + F |
在当前文件中查找 |
Cmd + F |
Ctrl + F |
⭐⭐⭐⭐⭐ |
Ctrl + Shift + F |
在整个项目或指定窗口中查找文本 |
Cmd + Shift + F |
Ctrl + Shift + F |
⭐⭐⭐⭐⭐ |
Ctrl + N |
查找类 |
Cmd + N |
Ctrl + N |
⭐⭐⭐⭐ |
Ctrl + R |
在当前文件中替换文本 |
Cmd + R |
Ctrl + R |
⭐⭐⭐⭐ |
Ctrl + Shift + Backspace |
跳转到上次编辑的位置 |
Cmd + Shift + Delete |
Ctrl + Shift + Backspace |
⭐⭐⭐⭐ |
Ctrl + Shift + Alt + N |
查找变量或方法 |
Cmd + Shift + Alt + N |
Ctrl + Shift + Alt + N |
⭐⭐⭐⭐ |
Alt + F7 |
查找当前函数、变量或类的所有引用 |
Alt + F7 |
Alt + F7 |
⭐⭐⭐⭐⭐ |
双击 Shift |
全局搜索内容 |
Shift x 2 |
Shift x 2 |
⭐⭐⭐⭐ |
- Ctrl + F:在当前文件中查找。
- Ctrl + Shift + F:在整个项目或指定窗口中查找文本。
- Ctrl + N:在项目中查找类。
- Ctrl + Shift + N:查找文件。
- Ctrl + R:在当前文件进行文本替换。
- Ctrl + Shift + R:在指定窗口替换文本。
- Ctrl + W:按语法自动选中代码。
- Ctrl + Shift + W:反向按语法选中代码。
- Ctrl + G:定位行号。
- Ctrl + Shift + Backspace:跳转到上次编辑的位置。
- Ctrl + Alt + ←/→:前后跳转编辑过的位置。
- Ctrl + Shift + Alt + N:查找变量或方法。
- Alt + F7:查找当前函数、变量或类的所有引用。
- Alt + F3:高亮显示所有选中文本并按 Enter 选中下一个,按 Esc 取消高亮。
- F4:在当前类中查找变量来源。
- Ctrl + Shift + F7:高亮显示所有选中文本,按 Esc 取消高亮。
- 双击 Shift:全局搜索内容。
3. 编译与运行类快捷键
编译和运行是开发过程中常用的操作,下面是相关的快捷键:
快捷键 |
功能描述 |
Mac |
Windows |
热度 |
---|---|---|---|---|
Ctrl + F9 |
编译整个项目 |
Cmd + F9 |
Ctrl + F9 |
⭐⭐⭐⭐⭐ |
Shift + F10 |
启动程序 |
Shift + F10 |
Shift + F10 |
⭐⭐⭐⭐⭐ |
Alt + Shift + F9 |
选择调试模式 |
Alt + Shift + F9 |
Alt + Shift + F9 |
⭐⭐⭐⭐ |
- Ctrl + F9:编译整个项目。
- Ctrl + Shift + F9:编译当前文件。
- Shift + F10:正常启动程序。
- Alt + Shift + F10:弹出运行配置菜单。
- Shift + F9:调试模式启动。
- Alt + Shift + F9:选择调试模式。
4. 调试类快捷键
调试是开发过程中至关重要的功能,IDEA 提供了丰富的调试快捷键:
快捷键 |
功能描述 |
Mac |
Windows |
热度 |
---|---|---|---|---|
F7 |
步入当前行方法 |
F7 |
F7 |
⭐⭐⭐⭐⭐ |
F8 |
步过当前行方法 |
F8 |
F8 |
⭐⭐⭐⭐⭐ |
Alt + F8 |
查看调试模式下的变量值 |
Alt + F8 |
Alt + F8 |
⭐⭐⭐⭐ |
F9 |
恢复程序运行 |
F9 |
F9 |
⭐⭐⭐⭐⭐ |
Alt + F9 |
运行至光标位置 |
Alt + F9 |
Alt + F9 |
⭐⭐⭐⭐ |
- F7:步入当前行方法。
- Shift + F7:智能步入方法。
- Alt + Shift + F7:强制步入方法。
- F8:步过当前行方法。
- Shift + F8:步出当前方法。
- Alt + Shift + F8:强制步过当前方法。
- Alt + F8:查看调试模式下的变量值。
- Ctrl + Shift + F8:查看断点。
- F9:恢复程序运行。
- Alt + F9:运行至光标位置。
- Ctrl + Alt + F9:强制运行至光标位置。
- Alt + F10:定位到断点。
5. 重构类快捷键
IDEA 强大的重构功能可以帮助开发者更轻松地修改代码结构:
快捷键 |
功能描述 |
Mac |
Windows |
热度 |
---|---|---|---|---|
Shift + F6 |
重命名变量、方法、类等 |
Shift + F6 |
Shift + F6 |
⭐⭐⭐⭐⭐ |
Ctrl + Alt + M |
提取方法 |
Cmd + Alt + M |
Ctrl + Alt + M |
⭐⭐⭐⭐ |
- Shift + F6:重命名变量、方法、类等。
- Ctrl + Alt + C:提取常量。
- Ctrl + Alt + F:提取字段。
- Ctrl + Alt + M:提取方法。
- Ctrl + Alt + P:提取参数。
- Ctrl + Alt + V:提取变量。
6. 其他类快捷键
这些快捷键涵盖了版本控制、文件操作等方面:
快捷键 |
功能描述 |
Mac |
Windows |
热度 |
---|---|---|---|---|
Ctrl + C |
复制文件名 |
Cmd + C |
Ctrl + C |
⭐⭐⭐⭐ |
Ctrl + E |
显示最近打开的文件 |
Cmd + E |
Ctrl + E |
⭐⭐⭐⭐⭐ |
Ctrl + Shift + C |
复制文件的完整路径 |
Cmd + Shift + C |
Ctrl + Shift + C |
⭐⭐⭐⭐ |
Ctrl + Tab |
切换编辑窗口 |
Cmd + Tab |
Ctrl + Tab |
⭐⭐⭐⭐ |
- Ctrl + C:复制文件名。
- Ctrl + Shift + C:复制文件的完整路径。
- Ctrl + E:显示最近打开的文件。
- Ctrl + Shift + E:显示最近修改的文件。
- Ctrl + P:方法参数提示。
- Ctrl + Q:显示当前方法的声明。
- Ctrl + Alt + Space:类名或接口名提示。
- Ctrl + F12:显示当前文件的结构。
- Ctrl + H:显示当前类的结构图。
- Ctrl + Q:查看注释文档信息。
- 双击 Shift:全局搜索。
- Ctrl + [ / ]:跳转到当前代码块的花括号。
- Ctrl + K:版本控制提交项目。
- Ctrl + T:版本控制更新项目。
- Ctrl + Tab:切换编辑窗口。
7. 使用频率最高的快捷键总结
类别 |
快捷键 |
功能描述 |
Mac |
Windows |
热度 |
---|---|---|---|---|---|
编辑类快捷键 |
psvm + Tab |
生成 main 方法 |
psvm + Tab |
psvm + Tab |
⭐⭐⭐⭐⭐ |
sout + Tab |
生成 System.out.println() 输出语句 |
sout + Tab |
sout + Tab |
⭐⭐⭐⭐ |
|
Ctrl + D |
复制当前行 |
Cmd + D |
Ctrl + D |
⭐⭐⭐⭐⭐ |
|
Ctrl + / 或 Ctrl + Shift + / |
注释或取消注释代码 |
Cmd + / 或 Cmd + Shift + / |
Ctrl + / 或 Ctrl + Shift + / |
⭐⭐⭐⭐⭐ |
|
Ctrl + Alt + L |
格式化代码 |
Cmd + Alt + L |
Ctrl + Alt + L |
⭐⭐⭐⭐⭐ |
|
查找与替换类快捷键 |
Ctrl + F |
在当前文件中查找 |
Cmd + F |
Ctrl + F |
⭐⭐⭐⭐⭐ |
Ctrl + Shift + F |
在整个项目中查找文本 |
Cmd + Shift + F |
Ctrl + Shift + F |
⭐⭐⭐⭐⭐ |
|
Ctrl + N |
查找类 |
Cmd + N |
Ctrl + N |
⭐⭐⭐⭐ |
|
Ctrl + R |
在当前文件中替换文本 |
Cmd + R |
Ctrl + R |
⭐⭐⭐⭐ |
|
编译与运行类快捷键 |
Ctrl + F9 |
编译整个项目 |
Cmd + F9 |
Ctrl + F9 |
⭐⭐⭐⭐⭐ |
Shift + F10 |
启动程序 |
Shift + F10 |
Shift + F10 |
⭐⭐⭐⭐⭐ |
|
调试类快捷键 |
F7 |
步入当前行方法 |
F7 |
F7 |
⭐⭐⭐⭐⭐ |
F8 |
步过当前行方法 |
F8 |
F8 |
⭐⭐⭐⭐⭐ |
|
重构类快捷键 |
Shift + F6 |
重命名变量、方法、类等 |
Shift + F6 |
Shift + F6 |
⭐⭐⭐⭐⭐ |
其他类快捷键 |
Ctrl + C |
复制文件名 |
Cmd + C |
Ctrl + C |
⭐⭐⭐⭐ |
Ctrl + E |
显示最近打开的文件 |
Cmd + E |
Ctrl + E |
⭐⭐⭐⭐⭐ |
|
Ctrl + Tab |
切换编辑窗口 |
Cmd + Tab |
Ctrl + Tab |
⭐⭐⭐⭐ |
这些快捷键涵盖了编辑、查找、编译、调试、重构以及其他常用操作,掌握它们可以帮助你快速提高开发效率。通过热度标识,你可以更快速地识别最常用和高频的快捷键,帮助你根据实际需求有针对性地练习和掌握它们,从而提升你的开发效率。