Editing |
|
Ctrl + Space |
代码补全 (类、方法、变量名) |
Ctrl + Shift + Space |
智能代码补全 (仅显示匹配度高的方法和变量名) |
Ctrl + Shift + Enter |
代码补全,并以分号结束 |
Ctrl + P |
参数列表信息 (仅当方法调用时) |
Ctrl + Q |
快速查看文档说明 |
Shift + F1 |
外部文件 |
Ctrl +?mouse?over?code |
简要信息 |
Ctrl + F1 |
显示插入符号的错误或警告信息 |
Alt + Insert |
自动生成方法(Get、Set、 hashCode、equals、toString以及构造器) |
Ctrl + O |
方法覆盖 |
Ctrl + I |
方法实现 |
Ctrl + Alt + T |
代码环绕…?(if..else,?try..catch, for,synchronized等) |
Ctrl + / |
行注释或取消 |
Ctrl + Shift + / |
块注释或取消 |
Ctrl + W |
扩大所选代码块的范围 |
Ctrl + Shift + W |
缩小所选代码块的范围 |
Alt + Q |
代码所在的方法或类说明 |
Alt + Enter |
可能的拓展操作或快速修复 |
Ctrl + Alt + L |
格式化代码 |
Ctrl + Alt + O |
导包优化 |
Ctrl + Alt + I |
自动缩进 |
Tab / Shift + Tab |
缩进/取消当前行 |
Ctrl?+?X?or?Shift?+?Delete |
剪切当前行或所选块 |
Ctrl?+?C?or?Ctrl?+?Insert |
复制当前行或所选块 |
Ctrl?+?V?or?Shift?+?Insert |
粘贴 |
Ctrl?+?Shift + V |
选择粘贴历史 |
Ctrl?+?D |
复制当前行或选中块 |
Ctrl?+?Y |
删除当前行 |
Ctrl?+?Shift + J |
智能连行 |
Ctrl?+?Enter |
智能分行 |
Shift + Enter |
插入新行 |
Ctrl + Shift + U |
字符或所选块自动大小写 |
Ctrl + Shift + ] / [ |
选中当前位置到类或方法的开始/结束 |
Ctrl + Delete |
删除当前字符尾部 |
Ctrl + Backspace |
删除当前字符前部 |
Ctrl + NumPad+/- |
展开/折叠代码段 |
Ctrl + Shift?+?NumPad+ |
展开所有代码段 |
Ctrl + Shift?+?NumPad- |
折叠所有代码段 |
Ctrl + F4 |
关闭当前标签页 |
Search/Replace |
|
Double Shift |
全文件查找 |
Ctrl + F |
当前文件内查找 |
F3 |
下一匹配位置 |
Shift + F3 |
前一匹配位置 |
Ctrl + R |
字符替换 |
Ctrl + Shift + F |
路径内查找 |
Ctrl + Shift + R |
路径内替换 |
Ctrl + Shift + S |
结构内查找(最新版) |
Ctrl + Shift + M |
结构内替换(最新版) |
Usage Search |
|
Alt + F7 / Ctrl + F7 |
项目内查找方法调用/文件内查找方法调用 |
Ctrl + Shift + F7 |
文件内高亮方法调用 |
Ctrl + Alt + F7 |
列表显示方法调用 |
Compile and Run |
|
Ctrl + F9 |
编译项目 (修改文件和依赖) |
Ctrl + Shift + F9 |
编译所选文件、包和项目 |
Alt + Shift + F10 |
列表显示运行配置 |
Alt + Shift + F9 |
列表显示调试配置 |
Shift + F10 |
运行 |
Shift + F9 |
调试 |
Ctrl + Shift + F10 |
根据编辑器默认启动项运行 |
Debugging |
|
F8 |
步过 |
F7 |
步入 |
Shift + F7 |
智能步入 |
Shift + F8 |
步出 |
Alt + F9 |
直达光标处 |
Alt + F8 |
表达式求值 |
F9 |
结束本轮调试或直达下一断点 |
Ctrl + F8 |
当前行断点或取消 |
Ctrl + Shift + F8 |
显示所有断点 |
Navigation |
|
Ctrl + N |
查找类 |
Ctrl + Shift + N |
查找文件 |
Ctrl + Alt + Shift + N |
查找字符 |
Alt + Right/Left |
下/上一标签页 |
F12 |
前一工具窗 |
Esc |
回到编辑页 (从工具窗) |
Shift + Esc |
隐藏(最后)活动窗 |
Ctrl?+?Shift?+?F4 |
关闭运行、消息、查找等活动窗 |
Ctrl?+?G |
行号跳转 |
Ctrl?+?E |
最近打开的文件 |
Ctrl?+?Alt + Left/Right |
操作历史前进/后退 |
Ctrl?+?Shift?+?Backspace |
跳转到最后编辑处 |
Alt + F1 |
列表显示窗口类型,以显示当前文件或符号 |
Ctrl + B or Ctrl + Click |
跳转到类、方法或变量声明 |
Ctrl + Alt + B |
跳转到方法实现 |
Ctrl + Shift + I |
查看类或方法定义 |
Ctrl + Shift + B |
查看变量声明 |
Ctrl + U |
跳转到父类或父类方法 |
Alt + Up/Down |
跳转到前/后一个方法 |
Ctrl + ] / [ |
跳转到方法开始或结束 |
Ctrl + F12 |
列表显示文件结构 |
Ctrl + H |
列表显示类关系 |
Ctrl + Shift + H |
列表显示函数关系 |
Ctrl + Alt + H |
列表显示当前方法的所有调用 |
F2 / Shift + F2 |
跳转到前/后一个错误 |
F4 / Ctrl + Enter |
编辑/显示源码 |
Alt + Home |
显示导航工具条 |
F11 |
添加/删除书签 |
Ctrl + F11 |
添加/删除含编号的书签 |
Ctrl + #[0-9] |
跳转到数字书签 |
Shift + F11 |
显示书签栏 |
Refactoring |
|
F5 |
复制当前文件 |
F6 |
移动当前文件 |
Alt + Delete |
安全删除 |
Shift + F6 |
重命名 |
Ctrl + F6 |
修改类或方法签名 |
Ctrl + Alt + N |
内联 |
Ctrl + Alt + M |
代码段提取方法 |
Ctrl + Alt + V |
代码段提取变量 |
Ctrl + Alt + F |
代码段提取属性 |
Ctrl + Alt + C |
代码段提取常量 |
Ctrl + Alt + P |
代码段提取参数 |
VCS/Local History |
|
Ctrl + K |
提交 |
Ctrl + T |
更新 |
Alt + Shift + C |
显示最近更改 |
Alt + BackQuote (`) |
显示版本控制列表 |
Live Templates |
|
Ctrl + Alt + J |
模板代码环绕 |
Ctrl + J |
插入动态模板 |
General |
|
Alt + #[0-9] |
打开相应工具窗 |
Ctrl + S |
保存 |
Ctrl + Alt + Y |
同步 |
Ctrl + Shift + F12 |
当前标签页最大化或取消 |
Alt + Shift + F |
添加到常用 |
Alt + Shift + I |
以当前配置校验当前文件 |
Ctrl + BackQuote (`) |
显示风格、方案列表 |
Ctrl + Alt + S |
打开设置面板 |
Ctrl + Alt + Shift + S |
打开项目结构面板 |
Ctrl + Shift + A |
查找操作提示、面板等 |
Ctrl + Tab |
遍历显示标签页和工具窗 |
|