IntelliJ IDEA 键盘快捷键

IntelliJ IDEA 是一款非常优秀的 Java IDE,它的大部分命令都有快捷键,让你的手不离开键盘

IDEA macOS 键盘映射

编辑

快捷键说明
Space基本代码完成
Space智能代码完成
完整声明
P参数信息
Q快速文档查找
F1外部文档
hover简介
F1插入符号处的错误或警告
N生成代码
O覆盖方法
I实现方法
T环绕代码
/注释或取消注释行
/注释或取消注释块
扩展选择
缩小选择
L重新格式化代码
O优化导入
I自动缩进行
Tab缩进所选行
Tab取消缩进所选行
X剪切当前行或选定块
C复制当前行或选定块
V粘贴
V从剪贴板历史选择粘贴
D复制当前行或选择
删除当前行
智能分行
开始新行
U切换大小写
] / [选择直到代码块结束/开始
删除到词尾/开头
+ / -展开/折叠代码块
+展开全部
-全部折叠
W关闭活动编辑器选项卡

使用搜索

快捷键说明
F7 / F7查找用法/在文件中查找用法
F7突出显示文件中的用法
F7显示用法

导航

快捷键说明
O查找类
O查找文件
O查找符号
/ 转到下一个/上一个编辑器选项卡
F12返回上一个工具窗口
Esc转到编辑器
Esc隐藏活动窗口
F4关闭活动运行/消息等
L导航到行:列
E最近的文件弹出窗口
/ 向后/向前导航
导航到上次编辑位置
F1在任何视图中选择当前文件或符号
B / Click跳转到声明
B跳转到实现
I打开快速定义查找
B转到类型声明
U转到父类/超类
/ 转到上一个/下一个方法
] / [移动到代码块结束/开始
F12文件结构弹出窗口
H类型层次结构
H方法层次结构
H调用层次结构
F2 / F2下一个/上一个高亮的错误
F4 / 编辑源/查看源
显示导航栏
F3切换书签
F3使用助记符切换书签
0...9转到编号书签
F3显示书签

搜索/替换

快捷键说明
Double ⇧到处搜索
F查找
G / G查找下一个/查找上一个
R替换
F在路径中查找
R在路径中替换

实时模板

快捷键说明
J用实时模板环绕
J插入实时模板
iter按照Java SDK 1.5风格迭代
inst使用 instanceof 检查对象类型并将其向下转换
itco迭代 java.util.Collection 的元素
itit迭代 java.util.Iterator 的元素
itli迭代 java.util.List 的元素
psf公共静态决赛
thr扔新的

重构

快捷键说明
F5复制文件
F6移动文件
安全删除
F6重命名
F6更改签名
N内联变量
M提取方法
V提取变量
F提取字段
C提取常量
P提取参数

调试

快捷键说明
F8 / F7跨过/进入
F7 / F8智能步入/走出
F9运行到光标处
F8评估表达式
F9恢复程序
F8切换断点
F8查看断点

编译运行

快捷键说明
F9构建项目
F9编译选定的文件、包或模块
R选择配置并运行
D选择配置并调试
R运行
D调试
R从编辑器运行上下文配置
D从编辑器调试

VCS/本地历史

快捷键说明
K提交项目到 VCS
T从 VCS 更新项目
C查看最近的更改
VVCS 操作弹出菜单

常规

快捷键说明
0...9打开相应的工具窗口
S保存全部
Y同步
F12切换最大化编辑器
F添加到收藏夹
I检查当前文件
`快速切换主题
,打开偏好设置对话框
;打开项目结构对话框
A查找操作
Tab在工具和选项卡之间切换

图例

符号说明
Command
Control
Option (Alt)
Shift
Return/Enter
Delete
方向键