工欲善其事,必先利其器。故整理了一份快捷键。最后的截图可以保存使用。
|
|
Ctrl + Space |
代码补全提示 (任何类的名称, 方法或变量) |
Ctrl + Shift + Space |
智能代码补全 (筛选方法列表和变量按预期类型) |
Ctrl + Shift + Enter |
补全当前语句 |
Ctrl + P |
参数信息 (在方法调用参数内) |
Ctrl + Q |
快速文档查找 |
Shift + F1 |
外部文档 |
Ctrl + mouse over code |
简要信息 |
Ctrl + F1 |
在插入符号中显示错误或警告的说明 |
Alt + Insert |
Generate code(Getters/Setters,Constructors,hashCode/equals,toString) |
Ctrl + O |
重写方法 |
Ctrl + I |
实现方法 |
Ctrl + Alt + T |
Surround with(if..else,try..catch,for,synchronized,etc.) |
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 |
在插入符号或选定块中切换 word 的大小写 |
Ctrl + Shift + ] / [ |
选择直到代码块结束 / 开始 |
Ctrl + Delete |
从当前位置删除到单词结尾位置 |
Ctrl + Backspace |
从当前位置删除到单词开始位置 |
Ctrl + NumPad+/- |
展开 / 折叠代码块 |
Ctrl + Shift + NumPad+ |
展开 / 折叠代码块 |
Ctrl + Shift + NumPad- |
全部折叠 |
Ctrl + F4 |
关闭活动编辑器选项卡 |
|
|
Double Shift |
全局搜索 |
Ctrl + F |
查找 |
F3 |
查找下一个 |
Shift + F3 |
查找上一个 |
Ctrl + R |
替换 |
Ctrl + Shift + F |
在路径中查找 |
Ctrl + Shift + R |
替代路径 (文件内代码批量替换) |
Ctrl + Shift + S |
结构搜索 (仅限最终版本) |
Ctrl + Shift + M |
结构替换 (仅限最终版本) |
Alt + F7 / Ctrl + F7 |
在文件中查找用法 / 查找用法 |
Ctrl + Shift + F7 |
高亮显示 |
Ctrl + Alt + F7 |
显示使用 |
|
|
Ctrl + F9 |
制作项目 (编译修饰和从属关系) |
Ctrl + Shift + F9 |
编译选定的文件、包或模块 |
Alt + Shift + F10 |
选择配置并运行 |
Alt + Shift + F9 |
选择配置和调试 |
Shift + F10 |
运行 |
Shift + F9 |
调试 |
Ctrl + Shift + F10 |
从编辑器运行上下文配置 |
|
|
F8 |
单步执行 (不进入类或方法) |
F7 |
单步执行 (进入类或方法) |
Shift + F7 |
智能单步执行 (步入类或方法) |
Shift + F8 |
跳出子函数 |
Alt + F9 |
执行到光标所在位置 |
Alt + F8 |
计算表达式 |
F9 |
恢复运行 |
Ctrl + F8 |
设置断点 |
Ctrl + Shift + F8 |
查看断点 |
|
|
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 |
显示书签 |
|
|
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 |
提取参数 |
|
|
Ctrl + K |
提交项目至 VCS |
Ctrl + T |
从 VCS 更新项目 |
Alt + Shift + C |
查看最近修改 |
Alt + ` |
弹出 VCS 菜单 |
|
|
Alt + [0-9] |
打开相应工具窗口 |
Ctrl + S |
保存全部 |
Ctrl + Alt + Y |
同步 |
Ctrl + Shift + F12 |
编辑窗口最大化 |
Alt + Shift + F |
添加到收藏夹 |
Alt + Shift + I |
使用当前配置文件检查当前文件 |
Ctrl + ` |
快速切换编码、配色等方案 |
Ctrl + Alt + S |
打开设置对话框 |
Ctrl + Alt + Shift + S |
打开项目结构对话框 |
Ctrl + Shift + A |
查找操作 |
Ctrl + Tab |
切换选项卡 / 工具窗口 |
|
|
Ctrl + Alt + J |
Surround with Live Template |
Ctrl + J |
Insert Live Template |
ITER |
Iteration according to Java SDK 1.5 style |
INST |
Check object type with instanceof and downcast it |
ITCO |
Iterate elements of java.util.Collection |
ITIT |
Iterate elements of java.util.Iterator |
ITLI |
Iterate elements of java.util.List |
PSF |
Iterate elements of java.util.List |
THR |
throw new |
快捷键截图