在 IntelliJ IDEA 中,有许多快捷键可以帮助提高开发效率。以下是一些常用的快捷键,按照功能类别进行分类:
- 代码编辑相关
Ctrl + Space:基本的代码自动补全。
Ctrl + Shift + Space:智能代码补全(根据上下文,提供更精准的建议)。
Ctrl + Alt + L:格式化代码。
Ctrl + D:复制当前行或选中的代码块到下一行。
Ctrl + Y:删除当前行。
Ctrl + /:单行注释/取消注释。
Ctrl + Shift + /:多行注释/取消注释。
Shift+Alt + Up/Down:上下移动当前代码行。
Ctrl + Shift + Enter:自动补全语句结束符(如分号 ;)。
Alt + Enter:显示快速修复建议(比如导入包、修复代码问题等)。
Ctrl + Alt + O:优化导入(自动移除不必要的 import 语句)。 - 代码导航
Ctrl + B 或 Ctrl + Click:跳转到变量、方法或类的定义。
Ctrl + Alt + B:跳转到方法的实现(在接口处)。
Ctrl + U:跳转到父类/接口。
Alt + Left/Right:在打开的文件之间切换。
Ctrl + E:显示最近打开的文件列表。
Ctrl + Shift + E:显示最近编辑的文件列表。
Ctrl + F12:显示当前文件的结构视图,可以快速定位到方法、变量。
Ctrl + N:查找类。
Ctrl + Shift + N:查找文件。
Ctrl + Shift + Alt + N:查找符号(如方法、变量等)。 - 代码重构
Ctrl + Alt + V:将选中的表达式提取为变量。
Ctrl + Alt + M:将选中的代码提取为方法。
Ctrl + Alt + C:将选中的常量提取为字段。
Shift + F6:重命名变量、方法、类等。
Ctrl + F6:更改方法签名。
Ctrl + Alt + Shift + T:显示重构菜单,可以选择不同的重构操作(如移动、提取接口、改变方法签名等)。 - 查找和替换
Ctrl + F:在当前文件中查找。
Ctrl + R:在当前文件中替换。
Ctrl + Shift + F:全局查找。
Ctrl + Shift + R:全局替换。
F3 / Shift + F3:查找下一个/上一个匹配项。 - 调试
F8:跳过(Step Over),执行当前行并跳到下一行。
F7:进入(Step Into),进入方法内部。
Shift + F8:跳出(Step Out),跳出当前方法。
Alt + F9:运行到光标处。
Ctrl + F8:设置或取消断点。
Shift + F9:启动调试。
Alt + Shift + F9:选择配置并调试。 - 运行
Shift + F10:运行项目。
Shift + F9:调试项目。
Ctrl + Shift + F10:运行当前文件。 - 版本控制
Alt + #``:打开版本控制窗口。
Ctrl + K:提交(Commit)代码。
Ctrl + T:从版本库更新代码。
Ctrl + Shift + K:推送(Push)代码到远程版本库。
Alt + 9:打开版本控制的日志视图。 - 快速工具窗口访问
Alt + 1:项目视图。
Alt + 2:收藏夹视图。
Alt + 6:TODO 视图。
Alt + 7:结构视图。
Alt + 9:版本控制。
Shift + Esc:隐藏当前或最后一个活动的工具窗口。 - 其他实用快捷键
Ctrl + Q:查看文档说明(Javadoc 或其他说明)。
Ctrl + P:显示参数信息。
Ctrl + Shift + A:查找并运行动作(可以用来查找 IDEA 中所有可执行的命令)。
Ctrl + Alt + S:打开设置(Preferences)。
Ctrl + Shift + Backspace:跳转到上一次的编辑位置。 - 定制快捷键
如果有一些默认的快捷键不符合习惯,你可以在 File -> Settings -> Keymap 中进行自定义,找到想要修改的功能,右键选择 Add Keyboard Shortcut。
熟练掌握这些快捷键,可以极大提升编写代码、调试程序和管理项目的效率。