1. 快速跳转篇
Command + Shift + Delete:跳转到上一次编辑的位置;Command + E:查看最近使用的文件;Command + Shift + E:查看最近编辑过的文件列表;F2/Shift + F2:在当前文件的错误位置跳转;
2. 快速编辑篇
Ctrl + Alt + O:优化导入包;
Command + D:复制当前行至下一行;Command + X:剪切当前行或选中内容;Command + Delete:删除当前行;Command + Enter:在当前行前插入新行;Shift + Enter:在当前行后插入新行;
3. 快速导航篇
Command + F12:显示类大纲(按二次同时显示父类的大纲);
Command + Alt + B:跳转到其子类或实现类;
command + u:显示父类或接口的信息;
4. 编码辅助篇
Ctrl + Space:代码提示;
Ctrl + J:显示类的javadoc;Command + 鼠标放到代码上:显示代码的简要信息;Command + F1:在错误或警告处显示具体的描述信息;Command + N或Ctrl + Enter:自动生成构造函数\Getter\Setter等;
Ctrl + o:覆写父列方法;
Ctrl + I:实现未实现的方法;Command + Alt + T:包围代码;
Alt + up:连续选中代码块;
Alt + down:减少选中的代码块;
Alt + Enter:快速修复代码和显示意向操作; :beer;Command + P:函数参数提示;
Command + Alt + L:快速格式化当前文件;
5. 代码重构篇
F5:将文件复制到其他位置;F6:将文件移动到其他位置;Command + Alt + V:将选中代码提取一个变量;
6. 其他
Esc:将活动窗口快速指向编辑器窗口;Shift + Esc:将焦点指向编辑器窗口的同时关闭其他活动窗口;