共计 2730 个字符,预计需要花费 7 分钟才能阅读完成。
工欲善其事,必先利其器。故整理了一份快捷键。最后的截图可以保存使用。
| |
---|
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 |
快捷键截图