IDEA Shortcuts
Remember these Shortcuts
| Function | Shortcuts | Description |
|---|---|---|
| 智能代码补齐 | Ctrl + Shift + Space | |
| 搜索任意地方 | Double Shift | |
| 显示意图动作和快速修复 | Alt + Enter | |
| 产生程式代码 | Alt + Insert | |
| 参数信息 | Ctrl + P | |
| 扩展选择范围 | Ctrl + W | |
| 缩小选择范围 | Ctrl + Shift + W | |
| 最近弹出的文件 | Ctrl + E | |
| 重命名 | Shift + F6 | 文件&方法&变量 |
General
| Function | Shortcuts | Description |
|---|---|---|
| 打开相应的工具窗口 | Alt + #[0-9] | 重复按最小化该窗口 |
| 保存所有 | Ctrl + S | |
| Synchronize | Ctrl + Alt + Y | |
| 切换最大化编辑器 | Ctrl + Shift + F12 | |
| Inspect current file with current profile | Alt + Shift + I | |
| Quick switch current scheme | Ctrl + BackQuote (`) | |
| 打开设置对话框 | Ctrl + Alt + S | |
| 打开项目结构对话框 | Ctrl + Alt + Shift + S | |
| 操作提示 | Ctrl + Shift + A | 可以搜索Idea所有操作 |
Debugging
| Function | Shortcuts |
|---|---|
| 跳过/进入到方法 | F8 / F7 |
| 智能跳过/进入到方法 | Shift + F7 / Shift + F8 |
| 运行至光标处 | Alt + F9 |
| Evaluate expression | Alt + F8 |
| Resume program | F9 |
| 创建或取消断点 | Ctrl + F8 |
| 查看断点 | Ctrl + Shift + F8 |
Search / Replace
| Function | Shortcuts | Description |
|---|---|---|
| 搜索任何地方 | Double Shift | |
| 查找 | Ctrl + F | |
| 查找移动到 下一个/上一个 | F3 / Shift + F3 | 在查找到的基础上操作 |
| 替换 | Ctrl + R | |
| 全局搜索 | Ctrl + Shift + F | |
| 全局替换 | Ctrl + Shift + R | 这个操作要谨慎使用 |
| 选择下一次出现的地方 | Alt + J | 可以一起编辑,爽歪歪 |
| 选中所有关键字出现的位置 | Ctrl + Alt + Shift + J | |
| 取消选中 | Alt + Shift + J |
Editing
| Function | Shortcuts | Description |
|---|---|---|
| 基本代码补全 | Ctrl + Space | |
| 智能代码补全 | Ctrl + Shift + Space | |
| 补全表达式 | Ctrl + Shift + Enter | 在末尾加分号 |
| 参数信息(在方法调用参数内) | Ctrl + P | |
| 快速文档查找 | Ctrl + Q | |
| External Doc | Shift + F1 | |
| 简洁信息 | Ctrl + mouse | |
| 在显示错误出显示错误信息 | Ctrl + F1 | |
| 产生程式码… | Alt + Insert | |
| 覆写方法 | Ctrl + O | |
| 实现接口方法 | Ctrl + I | |
| 用…包起来 | Ctrl + Alt + T | 如try…catch代码块 |
| 行注释 | Ctrl + / | |
| 块注释 | Ctrl + Shift + / | |
| 扩展选择 | Ctrl + W | |
| 收缩选择 | Ctrl + Shift + W | |
| Context info | Alt + Q | |
| 显示意图动作和快速修复 | Alt + Enter | |
| 格式化代码 | Ctrl + Alt + L | |
| 优化包导入 | Ctrl + Alt + O | |
| 自动缩进行 | Ctrl + Alt + I | |
| 缩进/取消缩进所选行 | Tab / Shift + Tab | |
| 剪切当前行 | Ctrl + X , Shift + Delete | |
| 复制当前行 | Ctrl + C , Ctrl + Insert | |
| 粘贴 | Ctrl + V , Shift + Insert | |
| 从最近的缓冲区粘贴… | Ctrl + Shift + V | |
| 复制当前行 | Ctrl + D | |
| 智能合并行 | 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 |
Refactoring
| Function | Shortcuts |
|---|---|
| 复制 | F5 |
| 移动 | F6 |
| 安全删除 | Alt + Delete |
| 重命名 | Shift + F6 |
| 重构这个 | Ctrl + Alt + Shift + T |
| Change Signature | Ctrl + F6 |
| Inline | Ctrl + Alt + N |
| 提取方法 | Ctrl + Alt + M |
| 提取变量 | Ctrl + Alt + V |
| 提取字段 | Ctrl + Alt + F |
| 提取常量 | Ctrl + Alt + C |
| 提取参数 | Ctrl + Alt + P |
Navigation
| Function | Shortcuts |
|---|---|
| 转到类 | Ctrl + N |
| 转到文件 | Ctrl + Shift + N |
| Go to symbol | Ctrl + Alt + Shift + N |
| 转到下一个/上一个编辑器过的地方 | Alt + Right/Left |
| 从编辑器返回上一个工具窗口 | F12 |
| 转到编辑器(从工具窗口) | Esc |
| 隐藏活动或上一个活动窗口 | Shift + Esc |
| 转到行 | Ctrl + G |
| 最近弹出的文件 | Ctrl + E |
| 向后/向前导航 | Ctrl + Alt + Left/Right |
| 导航到上一个编辑位置 | Ctrl + Shift + Backspace |
| Select current file or symbol in any view | Alt + F1 |
| 转到定义处 | Ctrl + B , Ctrl + Click |
| 转到实现(接口,抽象类等)的地方 | Ctrl + Alt + B |
| 打开快速定义查找 | Ctrl + Shift + I |
| Go to type declaration | Ctrl + Shift + B |
| 进入父方法/父类 | Ctrl + U |
| 转到上一个/下一个方法 | Alt + Up/Down |
| 移至代码块结束/开始 | Ctrl + ] / [ |
| 文件结构弹出 | Ctrl + F12 |
| 类的层级关系 | Ctrl + H |
| 方法层级关系 | Ctrl + Shift + H |
| Call hierarchy | Ctrl + Alt + H |
| 下一个/上一个突出显示的错误 | F2 / Shift + F2 |
| Edit source/View source | F4 / Ctrl + Enter |
| Show navigation bar | Alt + Home |
| 打没有序号的书签 | F11 |
| 有序号的书签 | Ctrl + F11 |
| 跳转到有序号的书签 | Ctrl + #[0-9] |
| 显示书签列表 | Shift + F11 |
Compile and Run
| Function | Shortcuts |
|---|---|
| Make project | Ctrl + F9 |
| 编译选定的文件,包或模块 | Ctrl + Shift + F9 |
| 选择配置并运行/调试 | Alt + Shift + F10/F9 |
| 运行/调试 | Shift + F10 / F9 |
| 从编辑器运行上下文配置 | Ctrl + Shift + F10 |
Useage Search
| Function | Shortcut |
|---|---|
| 全局/文件内 查找使用过的地方 | Alt + F7 / Ctrl + F7 |
| 文件内高亮使用过的地方 | Ctrl + Shift + F7 |
| 显示使用过的地方 | Ctrl + Alt + F7 |
VCS / Local History
| Function | Shortcut |
|---|---|
| 将项目提交到VCS | Ctrl + K |
| 从VCS更新项目 | Ctrl + T |
| 推送提交 | Ctrl + Shift + K |
| “ VCS”快速弹出 | Alt + BackQuote (`) |
Live Templates
| Function | Shortcut |
|---|---|
| 使用Live Template环绕 | Ctrl + Alt + J |
| 插入Live Template | Ctrl + J |
6350

被折叠的 条评论
为什么被折叠?



