IntelliJ IDEA 快捷键大全(Windows & macOS)


IntelliJ IDEA 作为最强大的 Java IDE 之一,熟练掌握其快捷键可以极大提高开发效率。以下是分类整理的常用快捷键指南,包含 Windows/Linux 和 macOS 两个平台的对照。

一、编辑相关快捷键

1. 基础编辑操作

功能描述Windows/LinuxmacOS
复制当前行Ctrl+DCommand+D
删除当前行Ctrl+YCommand+Delete
移动当前行Alt+Shift+↑/↓Option+Shift+↑/↓
复制当前行到下一行Ctrl+DCommand+D
合并行Ctrl+Shift+JControl+Shift+J
选择代码块Ctrl+W (扩大)Option+Up (扩大)
Ctrl+Shift+W (缩小)Option+Down (缩小)
代码自动补全Ctrl+SpaceControl+Space
智能补全Ctrl+Shift+SpaceControl+Shift+Space
语句补全Ctrl+Shift+EnterCommand+Shift+Enter
参数提示Ctrl+PCommand+P

2. 代码生成

功能描述Windows/LinuxmacOS
生成代码(getter/setter等)Alt+InsertCommand+N
重写方法Ctrl+OControl+O
实现方法Ctrl+IControl+I
包围代码块Ctrl+Alt+TCommand+Option+T
插入模板代码Ctrl+JCommand+J

二、导航相关快捷键

1. 文件与符号导航

功能描述Windows/LinuxmacOS
查找类Ctrl+NCommand+O
查找文件Ctrl+Shift+NCommand+Shift+O
查找符号Ctrl+Alt+Shift+NCommand+Option+O
最近文件Ctrl+ECommand+E
最近编辑位置Ctrl+Shift+ECommand+Shift+E
跳转到声明Ctrl+B 或 Ctrl+ClickCommand+B 或 Command+Click
跳转到实现Ctrl+Alt+BCommand+Option+B
显示用法Alt+F7Option+F7
快速查看定义Ctrl+Shift+ICommand+Y

2. 编辑器内导航

功能描述Windows/LinuxmacOS
跳转到行Ctrl+GCommand+L
跳转到匹配的括号Ctrl+[ 或 Ctrl+]Command+[ 或 Command+]
上一个/下一个方法Alt+↑/↓Control+↑/↓
上一个/下一个编辑位置Ctrl+Shift+BackspaceCommand+Shift+Backspace

三、重构相关快捷键

功能描述Windows/LinuxmacOS
重命名Shift+F6Shift+F6
提取变量Ctrl+Alt+VCommand+Option+V
提取常量Ctrl+Alt+CCommand+Option+C
提取方法Ctrl+Alt+MCommand+Option+M
提取字段Ctrl+Alt+FCommand+Option+F
提取参数Ctrl+Alt+PCommand+Option+P
内联Ctrl+Alt+NCommand+Option+N
移动文件/类F6F6
复制文件/类F5F5
安全删除Alt+DeleteCommand+Delete

四、运行与调试

1. 运行相关

功能描述Windows/LinuxmacOS
运行Shift+F10Control+R
调试Shift+F9Control+D
重新运行Ctrl+F5Control+Command+R
停止运行/调试Ctrl+F2Command+F2

2. 调试相关

功能描述Windows/LinuxmacOS
单步跳过F8F8
单步进入F7F7
智能单步进入Shift+F7Shift+F7
单步跳出Shift+F8Shift+F8
运行到光标处Alt+F9Option+F9
评估表达式Alt+F8Option+F8
切换断点Ctrl+F8Command+F8
查看断点Ctrl+Shift+F8Command+Shift+F8

五、版本控制相关

功能描述Windows/LinuxmacOS
提交更改Ctrl+KCommand+K
更新项目Ctrl+TCommand+T
查看变更Alt+Shift+COption+Shift+C
回滚更改Ctrl+Alt+ZCommand+Option+Z
显示差异Ctrl+DCommand+D
显示历史Alt+Shift+HOption+Shift+H

六、搜索与替换

功能描述Windows/LinuxmacOS
查找Ctrl+FCommand+F
替换Ctrl+RCommand+R
查找路径Ctrl+Shift+FCommand+Shift+F
替换路径Ctrl+Shift+RCommand+Shift+R
查找操作Ctrl+Shift+ACommand+Shift+A
查找类Ctrl+NCommand+O
查找文件Ctrl+Shift+NCommand+Shift+O
查找符号Ctrl+Alt+Shift+NCommand+Option+O

七、视图与窗口管理

功能描述Windows/LinuxmacOS
切换项目Ctrl+Alt+[0-9]Command+[0-9]
切换工具窗口Alt+[0-9]Command+[0-9]
最大化编辑器Ctrl+Shift+F12Command+Shift+F12
全屏模式Ctrl+Shift+F11Command+Shift+F11
最近更改Alt+Shift+COption+Shift+C
项目结构Alt+1Command+1
版本控制Alt+9Command+9
终端Alt+F12Option+F12
隐藏所有工具窗口Ctrl+Shift+F12Command+Shift+F12

八、其他实用快捷键

功能描述Windows/LinuxmacOS
快速修复Alt+EnterOption+Enter
显示意图操作Alt+EnterOption+Enter
格式化代码Ctrl+Alt+LCommand+Option+L
优化importCtrl+Alt+OControl+Option+O
显示文档Ctrl+QControl+J
显示参数信息Ctrl+PCommand+P
重构菜单Ctrl+Alt+Shift+TControl+T
本地历史Alt+Shift+HOption+Shift+H
打开设置Ctrl+Alt+SCommand+,

九、自定义快捷键

  1. 修改快捷键
  • File → Settings → Keymap (Windows/Linux)
  • IntelliJ IDEA → Preferences → Keymap (macOS)
  1. 常用自定义建议
  • 添加/移除书签:F11 → 更改为 Ctrl+M (macOS: Command+M)
  • 显示最近文件:Ctrl+E → 更改为 Ctrl+P (macOS: Command+P)
  • 快速切换方案:可添加 Ctrl+(macOS: Command+)

十、高效使用技巧

  1. 搜索一切:双击Shift键打开”Search Everywhere”对话框
  2. 多光标编辑
  • 添加下一个匹配项的光标:Alt+J (Windows), Ctrl+G (macOS)
  • 添加所有匹配项的光标:Ctrl+Alt+Shift+J (Windows), Ctrl+Command+G (macOS)
  1. 列选择模式:按住Alt+Shift+鼠标拖动 (Windows), Option+Shift+鼠标拖动 (macOS)
  2. 快速查看定义:Ctrl+Shift+I (Windows), Command+Y (macOS)
  3. 最近位置导航:Ctrl+Shift+Backspace (Windows), Command+Shift+Backspace (macOS)

掌握这些快捷键将显著提升您在 IntelliJ IDEA 中的开发效率。建议先从最常用的编辑和导航快捷键开始练习,逐步扩展到其他功能区域。

,

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注