IntelliJ IDEA 常用快捷键大全(含详细解释,按操作系统区分)(Java)

作为 JetBrains 出品的旗舰 IDE,IntelliJ IDEA 以智能、高效著称。对于开发者而言,熟练掌握快捷键是提升开发效率的捷径之一。本文不仅列出常用快捷键,还结合实际使用场景进行详细解释,帮助你真正理解和掌握它们的用法。


一、导航类快捷键(快速查找,迅速跳转)

这些快捷键帮助你快速在项目中定位类、文件、方法或变量,是日常开发中最常用的一类。

快捷键功能说明Windows/LinuxmacOS
Ctrl + N / Command + O查找类输入类名即可跳转,支持模糊匹配。例如:AC 会匹配 AppControllerWindows/Linux: Ctrl + NmacOS: Command + O
Ctrl + Shift + N / Command + Shift + O查找文件查找任意文件类型,如配置文件、资源文件等。Windows/Linux: Ctrl + Shift + NmacOS: Command + Shift + O
Ctrl + Alt + Shift + N / Command + Option + O查找符号搜索方法、属性、常量等代码元素。Windows/Linux: Ctrl + Alt + Shift + NmacOS: Command + Option + O
Ctrl + E / Command + E最近打开的文件快速返回最近访问的文件,提升文件切换效率。Windows/Linux: Ctrl + EmacOS: Command + E
Ctrl + B / Command + B跳转到定义类似于“Go to Definition”,非常常用。也支持 Ctrl+ClickWindows/Linux: Ctrl + BmacOS: Command + B
Ctrl + Alt + ← / →后退 / 前进类似浏览器的历史记录,跳转前后位置。Windows/Linux: Ctrl + Alt + ← / →macOS: Command + Option + ← / →


二、编辑类快捷键(代码快速编写和调整)

代码编辑时的利器,支持复制、删除、格式化等一系列操作。

快捷键功能说明Windows/LinuxmacOS
Ctrl + D / Command + D复制当前行或选中代码无需选中整行,直接复制一整行。Windows/Linux: Ctrl + DmacOS: Command + D
Ctrl + Y / Command + Backspace删除当前行快速清除一行代码,快捷而高效。Windows/Linux: Ctrl + YmacOS: Command + Backspace
Shift + Alt + ↑ / ↓上/下移动行重新排序逻辑或调整顺序非常方便。Windows/Linux: Shift + Alt + ↑ / ↓macOS: Option + Shift + ↑ / ↓
Ctrl + / / Command + /单行注释一键注释或取消注释当前行。Windows/Linux: Ctrl + /macOS: Command + /
Ctrl + Shift + / / Command + Shift + /多行注释快速对选中的代码块进行注释处理。Windows/Linux: Ctrl + Shift + /macOS: Command + Shift + /
Ctrl + Alt + L / Command + Option + L格式化代码自动缩进、对齐、规范空格,保持代码整洁统一。Windows/Linux: Ctrl + Alt + LmacOS: Command + Option + L

小贴士:格式化代码前可以使用 Alt + Enter 修复小错误,再格式化更干净。


三、重构类快捷键(代码结构优化)

重构快捷键是 IntelliJ IDEA 最强大的一部分,支持无损重构。

快捷键功能说明Windows/LinuxmacOS
Shift + F6重命名无需手动替换所有引用,IDE 会自动替你更新。Windows/Linux: Shift + F6macOS: Shift + F6
Ctrl + Alt + V / Command + Option + V提取变量将表达式提取成变量,便于阅读和复用。Windows/Linux: Ctrl + Alt + VmacOS: Command + Option + V
Ctrl + Alt + M / Command + Option + M提取方法把重复逻辑封装成独立方法,增强代码复用性。Windows/Linux: Ctrl + Alt + MmacOS: Command + Option + M
Ctrl + F6 / Command + F6更改方法签名安全更改参数名、类型、顺序。Windows/Linux: Ctrl + F6macOS: Command + F6
Ctrl + Alt + N / Command + Option + N内联变量把变量“收回”到表达式中,适合不再需要复用的变量。Windows/Linux: Ctrl + Alt + NmacOS: Command + Option + N


四、运行与调试快捷键(高效测试与排错)

掌握调试快捷键能帮你快速定位问题,是开发者的必备技能。

快捷键功能说明Windows/LinuxmacOS
Shift + F10 / Control + R运行程序自动编译并运行主方法或测试类。Windows/Linux: Shift + F10macOS: Control + R
Shift + F9 / Control + D调试程序进入调试模式,配合断点使用。Windows/Linux: Shift + F9macOS: Control + D
F8Step Over(逐行执行)跳过方法调用,继续下一行。Windows/Linux: F8macOS: F8
F7Step Into(进入方法)进入当前方法体中查看细节。Windows/Linux: F7macOS: F7
F9Resume Program(恢复执行)跳过断点,继续运行。Windows/Linux: F9macOS: F9
Alt + F8 / Option + F8Evaluate Expression在调试时计算变量值或表达式,帮助分析错误。Windows/Linux: Alt + F8macOS: Option + F8


五、其他高频快捷键(日常开发必备)

快捷键功能说明Windows/LinuxmacOS
Alt + Enter / Option + Enter修复建议 / 快速导包IDEA 的“万能键”,出现错误时一键修复。Windows/Linux: Alt + EntermacOS: Option + Enter
Ctrl + P / Command + P查看参数信息查看方法参数类型,避免记忆负担。Windows/Linux: Ctrl + PmacOS: Command + P
Ctrl + Q / Control + J查看文档注释无需跳转,即可查看类或方法说明。Windows/Linux: Ctrl + QmacOS: Control + J
Alt + Insert / Command + N生成代码自动生成构造方法、getter/setter、equals 等。Windows/Linux: Alt + InsertmacOS: Command + N


六、自定义快捷键:打造你的专属开发体验

进入 Settings → Keymap,你可以:

  • 按功能搜索并修改默认快捷键

  • 导入 Eclipse 或 Visual Studio Code 的快捷键配置

  • 设置快捷键冲突提醒,避免混乱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值