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