IDEA快捷键
idea 全量快捷键
代码生成
功能 |
win |
mac |
代码智能生成 |
Ctrl Shift Space |
⌃ ⇧ Space |
查找文件 |
双击 Shift |
双击 ⇧ |
快速修复问题 |
Alt Enter |
⌘↩︎ |
生成代码 |
Alt Ins |
⌘N |
参数信息 |
Ctrl P |
⌘P |
扩展选择 |
Ctrl W |
⌘⌥ ↑ |
收缩选择 |
Ctrl Shift W |
⌘⌥ ↓ |
最近弹出文件 |
Ctrl E |
⌘E |
重命名 |
Shift F6 |
⇧ F6 |
一般
功能 |
win |
mac |
打开对应的工具窗口 |
Alt 0~9 |
⌘0~9 |
保存所有 |
Ctrl S |
⌘S |
同步 |
Ctrl Alt Y |
⌘⌥ Y |
切换最大编辑器 |
Ctrl Shift F12 |
⌘⇧ F12 |
使用当前配置检查当前文件 |
Alt Shift I |
⌘⇧ I |
打开设置对话框 |
Ctrl Alt S |
⌘, |
打开项目结构对话框 |
Ctrl Shift Alt S |
⌘; |
寻找 Action |
Ctrl Shift A |
⌘⇧ A |
调试
功能 |
win |
mac |
恢复程序 |
F9 |
⌘ ⌥R |
下一步 |
F8 |
F8 |
进入 |
F7 |
F7 |
智能进入 |
ShiftF7 |
⇧F7 |
退出 |
ShiftF8 |
⇧F8 |
运行到光标 |
AltF9 |
⌥F9 |
评估表达 |
AltF8 |
⌥F8 |
切换断点 |
CtrlF8 |
⌘ F8 |
查看断点 |
Ctrl Shift F8 |
⌘ ⇧F8 |
搜索/更换
功能 |
win |
mac |
查找文件 |
双击 Shift |
双击 ⇧ |
查找 |
Ctrl F |
⌘ F |
找下一下 |
F3 |
⌘ G |
找前一个 |
Shift F3 |
⌘ Shift G |
替换 |
Ctrl R |
⌘ R |
全局搜索 |
Ctrl Shift F |
⌘ ⇧ F |
全局替换 |
Ctrl Shift R |
⌘ ⇧ R |
寻找下一个相同元素,一起编辑 |
AltJ |
⌃ G |
寻找所有相同元素 |
Ctrl Shift Alt J |
⌃ ⌘ G |
取消出现的选择 |
Shift Alt J |
⌃ G |
编辑
功能 |
win |
mac |
基本代码完成 |
CtrlSpace |
⌃ Space |
智能代码完 |
Ctrl Shift Space |
⌃ ⇧ Space |
完整陈诉 |
Ctrl Shift Enter |
⌃ ⇧ ↩︎ |
参数信息 |
Ctrl P |
⌘ P |
快速查看java doc |
Ctrl Q |
⌃ J, |
外部文件 |
Shift F1 |
⇧ F1 |
简要信息 |
Ctrl mouse |
⌘ mouse |
在插入符号处显示错误描述 |
Ctrl F1 |
⌘ F1 |
代码生成 |
Alt Ins |
⌘ N |
重写方法 |
Ctrl O |
^ O |
实现方法 |
Ctrl I |
^ I |
生成环绕 |
Ctrl Alt T |
⌘ ⌥ T |
单行注释 |
Ctrl / |
⌘ / |
多行注释 |
CtrlShift / |
⌘ ⌥ / |
扩展选择 |
Ctrl W |
⌥/kbd> ↑ |
收缩选择 |
Ctrl ShiftW |
⌥ ↓ |
上下文信息 |
Alt Q |
^ ⇧Q |
快速修复问题 |
Alt Enter |
⌘↩︎ |
格式化 |
Ctrl Alt L |
⌘⌥L |
优化导入 |
Ctrl Alt O |
⌘⌥O |
自动对齐 |
Ctrl Alt I |
⌘⌥I |
缩进 |
Tab |
⇥ |
取消缩进 |
ShiftTab |
⇧⇥ |
剪切当前行 |
Ctrl X |
⌘X |
复制当前行 |
Ctrl C |
⌘C |
粘贴 |
Ctrl V |
⌘V |
从最近的缓冲区粘贴 |
Ctrl ShiftV |
⌘⇧V |
复制且创造当前行 |
Ctrl D |
⌘D |
删除当前行 |
Ctrl Y |
⌘⌫ |
智能连接 |
Ctrl ShiftJ |
⌘⇧J |
智能分线 |
Ctrl Enter |
⌘↩︎ |
开启新行 |
Shift Enter |
⇧↩︎ |
切换大小写 |
Ctrl ShiftU |
⌘⇧U |
选择直到代码块结束 |
Ctrl Shift] |
⌘⇧] |
选择直到代码块开始 |
Ctrl Shift[ |
⌘⇧[ |
删除到单词结尾 |
Ctrl Delete |
⌥⌦ |
删除到单词开头 |
Ctrl Backspace |
⌥⌫ |
展开代码块 |
Ctrl + |
⌘+ |
收缩代码块 |
Ctrl - |
⌘- |
展开所有代码块 |
CtrlShift + |
⌘⇧+ |
收缩所有代码块 |
CtrlShift - |
⌘⇧- |
关闭活动的编辑器选项卡 |
CtrlF4 |
⌘W |
重构
功能 |
win |
mac |
复制 |
F5 |
F5 |
移动 |
F6 |
F6 |
安全删除 |
Alt Delete |
⌘Delete |
重命名 |
Shift F6 |
⇧F6 |
重构 |
CtrlAltShift T |
^T |
更改签名 |
Ctrl F6 |
⌘ F6 |
排队 |
Ctrl Alt N |
⌘ ⌥ N |
提取方法 |
Ctrl Alt M |
⌘ ⌥ M |
提取变量 |
Ctrl Alt V |
⌘ ⌥ V |
提取领域 |
Ctrl Alt F |
⌘ ⌥ F |
提取常量 |
Ctrl Alt C |
⌘ ⌥ C |
提取参数 |
Ctrl Alt P |
⌘ ⌥ P |
导航
功能 |
win |
mac |
找类 |
Ctrl N |
⌘ O |
找文件 |
Ctrl Shift N |
⌘⇧ O |
进入上一个编辑器 |
Alt ← |
^ ← |
进入下一个编辑器 |
Alt → |
^ → |
返回上一个工具窗口 |
F12 |
F12 |
转到编辑器(从工具窗口) |
Esc |
⎋ |
隐藏活动或上一个活动窗口 |
Shift Esc |
⇧ ⎋ |
跳到某一行 |
Ctrl G |
⌘ L |
向前导航 |
CtrlAlt ← |
⌘⌥ ← |
向后导航 |
CtrlAlt → |
⌘⌥ → |
导航到上一个编辑位置 |
CtrlShift Backspace |
⌘⇧ ⌫ |
在任何视图中选择当前文件或符号 |
AltF1 |
⌥ F1 |
前往申报 |
CtrlB |
⌘B |
前往实现 |
CtrlAltB |
⌘⌥ B |
快速打开定义查找 |
CtrlShiftI |
⌘Y |
转换类型声明 |
CtrlShiftB |
⌘⇧ B |
进入父方法 |
CtrlU |
⌘U |
转到上一个方法 |
Alt↑ |
^↑ |
转到下一个方法 |
Alt↓ |
^↓ |
移动到代码结束 |
Ctrl] |
⌘] |
移动到代码开始 |
Ctrl[ |
⌘[ |
弹出文件结构 |
CtrlF12 |
⌘F12 |
类型层次 |
CtrlH |
⌘H |
方法层次 |
CtrlShiftH |
⌘⇧H |
通话层次 |
CtrlAltH |
^⌥H |
上一个突显的错误 |
F2 |
F2 |
下一个突显的错误 |
ShiftF2 |
⇧F2 |
编辑源代码 |
F4 |
F4 |
查看源代码 |
CtrlEnter |
⌘↓ |
显示导航栏 |
AltHome |
⌥Home |
切换书签 |
F11 |
F3 |
用助记符切换书签 |
CtrlF11 |
⌥F3 |
跳转到书签编号 |
Ctrl0~9 |
^0~9 |
显示书签 |
ShiftF11 |
⌘F3 |
编译并运行
功能 |
win |
mac |
Make project |
Ctrl F9 |
⌘ F9 |
编译选定的文件 |
Ctrl ShiftF9 |
⌘⇧ F9 |
选择配置并运行 |
Alt ShiftF10 |
^⌥ R |
选择配置并调试 |
Alt ShiftF9 |
^⌥ D |
Run |
ShiftF10 |
^R |
Debug |
ShiftF9 |
^D |
从编辑器运行上下文配置 |
CtrlAlt F10 |
^⇧ R |
搜索使用情况
功能 |
win |
mac |
项目中查找调用点 |
Alt F7 |
⌥ F7 |
文件中查找调用点 |
Ctrl F7 |
⌘ F7 |
文件中高亮显示所选单词 |
CtrlShift F7 |
⌘ ⇧ F7 |
查找调用者的类文件 |
CtrlAlt F7 |
⌘ ⌥ F7 |
版本控制
功能 |
win |
mac |
Commit project to VCS |
Ctrl K |
⌘ K |
Update project |
Ctrl T |
⌘ T |
Push Commit |
CtrlShift K |
⌘ ⇧ K |
打开 VCS 窗口 |
Alt ` |
^ V |
实时模板
功能 |
win |
mac |
环绕实时模板 |
CtrlAlt J |
⌘ ⌥ J |
插入实时模板 |
Ctrl J |
⌘ J |
参考:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf
CLC