Skip to content

IntelliJ IDEA 快捷键完全指南 ​

IntelliJ IDEA 的强大之处在于其以键盘为中心的设计理念。熟练掌握快捷键是提升开发效率的关键。本指南基于 Windows 默认 Keymap 整理,建议开发者根据个人习惯建立专属的快捷键体系。

一、 前置建议 ​

1.1 避免快捷键冲突 ​

在使用 IDEA 前,建议检查并关闭可能与 IDE 冲突的系统或软件快捷键:

  • 输入法:切换中英文的 Ctrl + Space 极易与代码提示冲突,建议修改输入法设置。
  • 显卡驱动/聊天软件:如 Ctrl + Alt + 方向键 (屏幕旋转) 或 Ctrl + Alt + A (截图) 等。

1.2 学习插件 ​

推荐安装官方插件 IDE Features Trainer,通过交互式教程学习快捷键。


二、 核心快捷键 (Ctrl) ​

快捷键功能描述推荐指数
Ctrl + N查找类 (Class)⭐⭐⭐⭐⭐
Ctrl + Shift + N查找文件 (File)⭐⭐⭐⭐⭐
Ctrl + E显示最近打开的文件⭐⭐⭐⭐⭐
Ctrl + Space基础代码补全 (需解决输入法冲突)⭐⭐⭐⭐⭐
Ctrl + F12显示当前文件结构 (File Structure)⭐⭐⭐⭐⭐
Ctrl + D复制当前行到下一行⭐⭐⭐⭐⭐
Ctrl + Y删除当前行⭐⭐⭐⭐⭐
Ctrl + W递进式选择代码块 (Word -> Statement -> Block)⭐⭐⭐⭐⭐
Ctrl + B跳转到定义 (Declaration)⭐⭐⭐⭐⭐
Ctrl + Alt + L格式化代码⭐⭐⭐⭐⭐
Ctrl + Alt + O优化导入 (Optimize Imports)⭐⭐⭐⭐⭐
Ctrl + /行注释⭐⭐⭐⭐⭐
Ctrl + Shift + /块注释⭐⭐⭐⭐⭐

三、 编辑与重构 (Alt / Shift) ​

3.1 智能辅助 (Alt) ​

快捷键功能描述
Alt + Enter智能提示与快速修复 (万能键)
Alt + Insert自动生成代码 (Getter/Setter/Constructor)
Alt + F7查找使用位置 (Find Usages)
Alt + 1打开/关闭 Project 视图
Alt + Left/Right切换编辑器标签页

3.2 快速操作 (Shift) ​

快捷键功能描述
Shift + F6重命名 (Rename)
Shift + Enter在下方开始新行 (无需移动光标到行尾)
Double ShiftSearch Everywhere (全局搜索所有)

四、 调试与运行 (Debug & Run) ​

快捷键功能描述
Shift + F9Debug 模式运行
Shift + F10Run 模式运行
F8Step Over (步过)
F7Step Into (步入)
Shift + F8Step Out (步出)
F9Resume Program (恢复运行至下一个断点)
Ctrl + F8切换断点 (Toggle Breakpoint)

五、 高级技巧 ​

5.1 多光标编辑 ​

  • Alt + Shift + Click:在点击处添加光标。
  • Alt + J (Windows) / Ctrl + G (Mac):选中下一个相同的单词。

5.2 窗口管理 ​

  • Ctrl + Shift + F12:最大化编辑器 (隐藏所有工具窗口)。
  • Esc:从工具窗口焦点返回编辑器。

5.3 官方资源 ​

方舟 · Ark