IntelliJ IDEA 快捷键
智能代码补全 |
Ctrl + Shift + Space |
⌃⇧Space |
搜索全部 |
Double Shift |
Double⇧ |
显示意向行动和快速修复 |
Alt + Enter |
⌘↩︎ |
生成代码 |
Alt + Insert |
⌘N,⌃↩︎ |
参数信息 |
Ctrl + P |
⌘P |
展开选择 |
Ctrl + W |
⌥⌘↑ |
搜索选择 |
Ctrl + Shift + W |
⌥⌘↓ |
最近文件弹出窗口 |
Ctrl + E |
⌘E |
重命名 |
Shift + F6 |
⇧F6 |
常规
功能 |
Windows/Linux |
Mac |
打开相应工具窗口 |
Alt + #[0-9] |
⌘0-⌘9 |
全部保存 |
Ctrl + S |
⌘S |
同步 |
Ctrl + Alt + Y |
⌘⌥Y |
切换最大化编辑器 |
Ctrl + Shift + F12 |
⌘⇧F12 |
以当前配置文件检查当前文件 |
Alt + Shift + I |
⌥⇧I |
快速切换当前架构 |
Ctrl + BackQuote(`) | ⌃` |
|
打开设置对话框 |
Ctrl + Alt + S |
⌘, |
打开项目结构对话框 |
Ctrl + Alt + Shift + S |
⌘; |
查找活动 |
Ctrl + Shift + A |
⌘⇧A |
调试
功能 |
Windows/Linux |
Mac |
跳过函数/单步执行 |
F8/F7 |
F8/F7 |
智能单步执行/跳出 |
Shift + F7/ Shift + F8 |
⇧F8/⇧F7 |
运行至光标 |
Alt + F9 |
⌥F9 |
评估表达式 |
Alt + F8 |
⌥F8 |
继续运行程序 |
F9 |
⌘⌥R |
切换断点 |
Ctrl + F8 |
⌘F8 |
查看断点 |
Ctrl + Shift + F8 |
⌘⇧F8 |
搜索/替换
功能 |
Windows/Linux |
Mac |
搜索全部 |
Double Shift |
Double ⇧ |
查找 |
Ctrl + F |
⌘F |
查找下一个/上一个 |
F3 / Shift + F3 |
⌘G/⌘⇧G |
替换 |
Ctrl + R |
⌘R |
在指定路径中查找 |
Ctrl + Shift + F |
⌘⇧F |
在指定路径中替换 |
Ctrl + Shift + R |
⌘⇧R |
选择下次出现 |
Alt + J |
⌃G |
选择下次出现 |
Ctrl + Alt + Shift + J |
⌃⌘G |
不选择出现 |
Alt + Shift + J |
⌃G |
编辑
功能 |
Windows/Linux |
Mac |
基本代码补全 |
Ctrl + Space |
⌃Space |
智能代码补全 |
Ctrl + Shift + Space |
⌃⇧Space |
完成语句 |
Ctrl + Shift + Enter |
⌘⇧↩︎ |
参数信息(方法调用中的参数) |
Ctrl + P |
⌘P |
快速查找文档 |
Ctrl + Q |
⌃J, |
外部文档 |
Shift + F1 |
⇧F1 |
简要信息 |
Ctrl + mouse |
⌘+mouse |
显示光标所在位置的错误说明 |
Ctrl + F1 |
⌘F1 |
生成代码 |
Alt + Insert |
⌘N,⌃↩︎ |
重载方法 |
Ctrl + O |
⌃O |
实现方法 |
Ctrl + I |
⌃I |
围绕 |
Ctrl + Alt + T |
⌘⌥T |
行注释/取消行注释 |
Ctrl + / |
⌘/ |
块注释/取消块注释 |
Ctrl + Shift + / |
⌘⌥/ |
展开选择 |
Ctrl + W |
⌥↑ |
收缩选择 |
Ctrl + Shift + W |
⌥↓ |
上下文信息 |
Alt + Q |
⌃⇧Q |
显示意向行动和快速修复 |
Alt + Enter |
⌥↩︎ |
重新格式化代码 |
Ctrl + Alt + L |
⌘⌥L |
优化导入 |
Ctrl + Alt + O |
⌃⌥O |
自动缩进行 |
Ctrl + Alt + I |
⌃⌥I |
缩进/取消缩进选择行 |
Tab / Shift + Tab |
⇥/ ⇧⇥ |
当前行剪切到剪切板 |
Ctrl + X ,Shift + Delete |
⌘X |
当前行复制到剪切板 |
Ctrl + C ,Ctrl + Insert |
⌘C |
从剪切板粘贴 |
Ctrl + V,Shift + Insert |
⌘V |
从最新缓冲区粘贴 |
Ctrl + Shift + V |
⌘⇧V |
复制当前行 |
Ctrl + D |
⌘D |
删除光标所在行 |
Ctrl + Y |
⌘⌫ |
智能加入行 |
Ctrl + Shift + J |
⌃⇧J |
智能拆分行 |
Ctrl + Enter |
⌘↩︎ |
另起一行 |
Shift + Enter |
⇧↩︎ |
光标所在位置大小写切换 |
Ctrl + Shift + U |
⌘⇧U |
选择至代码块结束/开始 |
Ctrl + Shift + ] / [ |
⌘⇧]/⌘⇧[ |
删除至文字结束 |
Ctrl + Delete |
⌥⌫ |
删除至文字开始 |
Ctrl + Backspace |
⌥⌫ |
展开/收缩代码块 |
Ctrl + NumPad+ / - |
⌘+ / ⌘- |
全部展开 |
Ctrl + Shift + NumPad+ |
⌘⇧+ |
全部收缩 |
Ctrl + Shift + NumPad- |
⌘⇧- |
关闭活动的编辑器标签 |
Ctrl + F4 |
⌘W |
重构
功能 |
Windows/Linux |
Mac |
复制 |
F5 |
F5 |
移动 |
F6 |
F6 |
安全删除 |
Alt + Delete |
⌘⌫ |
重命名 |
Shift + F6 |
⇧F6 |
重构该项 |
Ctrl + Alt + Shift + 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 |
导航
功能 |
Windows/Linux |
Mac |
跳转到类 |
Ctrl + N |
⌘O |
跳转到文件 |
Ctrl + Shift + N |
⌘⇧O |
跳转到符号 |
Ctrl + Alt + Shift + N |
⌘⌥O |
跳转到下一个/上一个编辑器标签 |
Alt + Right / Left |
⌃←/⌃→ |
跳转到上一个工具窗口 |
F12 |
F12 |
跳转到编辑器(从工具窗口) |
Esc |
⎋ |
隐藏活动的或最后活动的窗口 |
Shift + Esc |
⇧⎋ |
跳转到行 |
Ctrl + G |
⌘L |
最近文件弹出窗口 |
Ctrl + E |
⌘E |
条导航前进/后退 |
Ctrl + Alt + Left/Right |
⌘⌥←/⌘⌥→ |
跳转到上次编辑的位置 |
Ctrl + Shift + Backspace |
⌘⇧⌫ |
在任何视图中选择当前文件或符号 |
Alt + F1 |
⌥F1 |
跳转到定义 |
Ctrl + B,Ctrl + Click |
⌘B,⌘Click |
跳转到实现 |
Ctrl + Alt + B |
⌘⌥B |
打开快速查找定义 |
Ctrl + Shift + I |
⌥Space,⌘Y |
跳转到类型定义 |
Ctrl + Shift + B |
⌃⇧B |
跳转到超方法/超类 |
Ctrl + U |
⌘U |
跳转到上一个/下一个方法 |
Alt + Up / Down |
⌃↑/⌃↓ |
移动至代码块结束/开始 |
Ctrl + ] / [ |
⌘]/⌘[ |
文件结构弹出窗口 |
Ctrl + F12 |
⌘F12 |
类型层次 |
Ctrl + H |
⌃H |
方法层次 |
Ctrl + Shift + H |
⌘⇧H |
调用层次 |
Ctrl + Alt + H |
⌃⌥H |
下一个/上一个高亮显示的错误 |
F2 / Shift + F2 |
F12/ ⇧F12 |
编辑源代码/查看源代码 |
F4/Ctrl + Enter |
F4/⌘↓ |
显示导航栏 |
Alt + Home |
⌥Home |
切换书签 |
F11 |
F3 |
切换书签 |
Ctrl + F11 |
⌥F3 |
跳转到带编号的书签 |
Ctrl + #[0-9] |
⌃0-⌃9 |
显示书签 |
Shift + F11 |
⌘F3 |
编译和运行
功能 |
Windows/Linux |
Mac |
生成项目(编译修改和依赖项) |
Ctrl + F9 |
⌘F9 |
编译选择的文件、包或模块 |
Ctrl + Shift + F9 |
⌘⇧F9 |
选择配置并运行/调试 |
Alt + Shift + F10/F9 |
⌃⌥R/D |
运行/调试 |
Shift + F10/F9 |
⌃R/D |
从编辑器运行上下文配置 |
Ctrl + Shift + F10 |
⌃⇧R,⌃⇧D |
搜索使用
功能 |
Windows/Linux |
Mac |
查找使用/在文件中查找使用 |
Alt + F7 / Ctrl + F7 |
⌥F7/⌘F7 |
高亮显示文件中的使用 |
Ctrl + Shift + F7 |
⌘⇧F7 |
显示使用 |
Ctrl + Alt + F7 |
⇧⌥F7 |
版本控制/本地历史记录
功能 |
Windows/Linux |
Mac |
项目提交到VCS |
Ctrl + K |
⌘K |
从VCS更新项目 |
Ctrl + T |
⌘T |
提交 |
Ctrl + Shift + K |
⌘⇧K |
快速弹出VCS |
Alt + BackQuote(`) |
⌃V |
动态模版
功能 |
Windows/Linux |
Mac |
以动态模版围绕 |
Ctrl + Alt + J |
⌘⌥J |
插入动态模版 |
Ctrl + J |
⌘J |