IntelliJ IDEA 快捷键大全
基本编辑
Ctrl + Space
- 基本代码补全Ctrl + Shift + Space
- 智能代码补全Ctrl + Shift + Enter
- 自动完成语句Ctrl + P
- 参数信息提示Ctrl + Q
- 快速查看文档Ctrl + 鼠标悬停
- 简要信息查看Alt + Insert
- 生成代码(getter、setter、构造函数等)Ctrl + O
- 重写方法Ctrl + I
- 实现方法Ctrl + Alt + T
- 环绕代码(try/catch 等)Ctrl + /
- 行注释Ctrl + Shift + /
- 块注释Ctrl + W
- 扩展选择Ctrl + Shift + W
- 缩小选择Alt + Enter
- 显示意图操作和快速修复Ctrl + Alt + L
- 格式化代码Ctrl + D
- 复制行或选定块Ctrl + Y
- 删除行
代码模板与快速生成
psvm
+ Tab - 快速生成 main 方法sout
+ Tab - 快速生成 System.out.println()souf
+ Tab - 快速生成 System.out.printf()fori
+ Tab - 快速生成 for 循环(带索引)iter
+ Tab - 快速生成 for-each 循环itar
+ Tab - 快速生成带索引的数组 for 循环itco
+ Tab - 快速生成带迭代器的集合循环itli
+ Tab - 快速生成 List 的 for 循环psf
+ Tab - 快速生成 public static finalprsf
+ Tab - 快速生成 private static finalthr
+ Tab - 快速生成 throw new 语句try
+ Tab - 快速生成 try-catch 块ifn
+ Tab - 快速生成 if null 判断inn
+ Tab - 快速生成 if not null 判断serr
+ Tab - 快速生成 System.err.println()St
+ Tab - 快速生成 String 类型Ctrl + Alt + V
- 快速补齐左边变量(从 new XXX() 补全为 XXX xxx = new XXX())Ctrl + Alt + T
- 快速环绕代码(如 try-catch、if-else 等)Ctrl + Alt + F
- 快速补齐为字段(从 new XXX() 补全为类成员变量)Ctrl + Alt + C
- 快速补齐为常量(从值补全为常量定义)Ctrl + Alt + P
- 快速提取为方法参数Ctrl + Alt + M
- 快速提取为方法
导航
Ctrl + N
- 查找类Ctrl + Shift + N
- 查找文件Ctrl + Shift + Alt + N
- 查找符号Alt + 右/左箭头
- 在打开的编辑器选项卡之间导航F12
- 返回到上一个工具窗口Esc
- 返回到编辑器窗口Shift + Esc
- 隐藏当前窗口Ctrl + G
- 跳转到指定行Ctrl + E
- 最近的文件Ctrl + Shift + E
- 最近编辑的文件Ctrl + Shift + Backspace
- 导航到上次编辑的位置Alt + F1
- 在任何视图中选择当前文件或符号Ctrl + B
- 跳转到声明Ctrl + Alt + B
- 跳转到实现Ctrl + Shift + I
- 查看定义Ctrl + Shift + B
- 跳转到类型声明Ctrl + U
- 跳转到父类/超类Alt + Up/Down
- 跳转到上/下一个方法
搜索和替换
Ctrl + F
- 在当前文件中查找F3
- 查找下一个Shift + F3
- 查找上一个Ctrl + R
- 在当前文件中替换Ctrl + Shift + F
- 在路径中查找Ctrl + Shift + R
- 在路径中替换
编译和运行
Ctrl + F9
- 构建项目Shift + F9
- 调试Shift + F10
- 运行Ctrl + Shift + F10
- 运行当前上下文配置
调试
F8
- 单步跳过F7
- 单步进入Shift + F8
- 单步退出Alt + F9
- 运行到光标处F9
- 恢复程序Ctrl + F8
- 切换断点Ctrl + Shift + F8
- 查看断点
重构
F5
- 复制F6
- 移动Shift + F6
- 重命名Ctrl + Alt + Shift + T
- 重构菜单Ctrl + F6
- 更改签名Ctrl + Alt + N
- 内联Ctrl + Alt + M
- 提取方法Ctrl + Alt + V
- 提取变量Ctrl + Alt + F
- 提取字段Ctrl + Alt + C
- 提取常量
版本控制
Alt +
(反引号) - VCS 操作弹出菜单Ctrl + K
- 提交更改Ctrl + T
- 更新项目Ctrl + Alt + Z
- 回滚更改
通用
Alt + #[0-9]
- 打开对应的工具窗口Ctrl + Shift + A
- 查找操作Ctrl + Tab
- 在工具和文件之间切换Alt + Shift + F
- 添加到收藏夹Alt + Shift + I
- 检查当前文件Ctrl + Alt + S
- 打开设置Ctrl + Alt + Shift + S
- 打开项目结构Ctrl + Shift + F12
- 最大化编辑器
代码折叠
Ctrl + +
- 展开代码块Ctrl + -
- 折叠代码块Ctrl + Shift + +
- 展开所有Ctrl + Shift + -
- 折叠所有
多光标和选择
Alt + J
- 选择下一个相同的文本Alt + Shift + J
- 取消最后一个选择Alt + Shift + 鼠标拖动
- 列选择模式
注意事项
- 部分快捷键可能因操作系统或 IDEA 版本而有所不同
- 可以在 Settings > Keymap 中自定义或查看所有快捷键