工欲善其事必先利其器 汇总windows版本下IntelliJ IDEA的快捷键
记住这些快捷键
功能描述 | 快捷键 |
---|---|
智能代码补全 | Ctrl + Shift + 空格 |
全局查找 | 双击 Shift |
显示意图操作和快捷修复 | Alt + Enter |
生成代码 | Alt + Insert |
参数信息 | Ctrl + P |
扩展选择 | Ctrl + W |
缩减选择 | Ctrl + Shift + W |
最近文件弹窗 | Ctrl + E |
重命名 | Shift + F6 |
通用
功能描述 | 快捷键 |
---|---|
打开相应的工具窗口 | Alt + #[0-9] |
保存所有 | Ctrl + S |
同步 | Ctrl + Alt + Y |
切换最大化编辑器 | Ctrl + Shift + F12 |
使用当前配置文件检查当前文件 | Alt + Shift + I |
快速切换当前方案 | Ctrl + BackQuote (`) |
打开设置对话框 | Ctrl + Alt + S |
打开项目结构对话框 | Ctrl + Alt + Shift + S |
查找操作 | Ctrl + Shift + A |
调试
功能描述 | 快捷键 |
---|---|
步过 / 进入 | F8 / F7 |
智能步入 / 步出 | Shift + F7 / Shift + F8 |
运行到光标处 | Alt + F9 |
评估表达式 | Alt + F8 |
恢复程序 | F9 |
切换断点 | Ctrl + F8 |
查看断点 | Ctrl + Shift + F8 |
搜索 / 替换
功能描述 | 快捷键 |
---|---|
全局查找 | 双击 Shift |
查找 | Ctrl + F |
查找下一个 / 上一个 | F3 / Shift + F3 |
替换 | Ctrl + R |
路径查找 | Ctrl + Shift + F |
路径替换 | Ctrl + Shift + R |
选择下一个出现的项 | Alt + J |
选择所有出现的项 | Ctrl + Alt + Shift + J |
取消选择项 | Alt + Shift + J |
编辑
功能描述 | 快捷键 |
---|---|
基本代码补全 | Ctrl + 空格 |
智能代码补全 | Ctrl + Shift + 空格 |
完成语句 | Ctrl + Shift + Enter |
参数信息 | Ctrl + P |
快速文档查找 | Ctrl + Q |
外部文档 | Shift + F1 |
简要信息 | Ctrl + 鼠标 |
显示光标处错误的描述 | Ctrl + F1 |
生成代码… | Alt + Insert |
覆盖方法 | Ctrl + O |
实现方法 | Ctrl + I |
包围… | Ctrl + Alt + T |
行注释 / 取消行注释 | 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, Shift + Delete |
复制当前行到剪贴板 | Ctrl + C , Ctrl + Insert |
从剪贴板粘贴 | Ctrl + V, 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 |
重构
功能描述 | 快捷键 |
---|---|
复制 | F5 |
移动 | F6 |
安全删除 | Alt + Delete |
重命名 | Shift + F6 |
重构此处 | Ctrl + Alt + Shift + T |
更改签名 | Ctrl + F6 |
内联 | Ctrl + Alt + N |
提取方法 | Ctrl + Alt + M |
提取变量 | Ctrl + Alt + V |
提取字段 | Ctrl + Alt + F |
提取常量 | Ctrl + Alt + C |
提取参数 | Ctrl + Alt + P |
导航
功能描述 | 快捷键 |
---|---|
转到类 | Ctrl + N |
转到文件 | Ctrl + Shift + N |
转到符号 | Ctrl + Alt + Shift + N |
转到下一个 / 上一个编辑器标签页 | Alt + Right / Left |
返回到上一个工具窗口 | F12 |
转到编辑器 (从工具窗口) | Esc |
隐藏活动或最后活动窗口 | Shift + Esc |
转到行 | Ctrl + G |
最近文件弹窗 | Ctrl + E |
最近位置弹窗 | Ctrl + Shift + E |
导航回退 / 前进 | Ctrl + Alt + Left / Right |
导航到最后编辑位置 | Ctrl + Shift + Backspace |
在任何视图中选择当前文件或符号 | Alt + F1 |
转到声明 | Ctrl + B, 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 |
编译和运行
功能描述 | 快捷键 |
---|---|
构建项目 | Ctrl + F9 |
编译选定文件、包或模块 | Ctrl + Shift + F9 |
选择配置并运行 / 调试 | Alt + Shift + F10 / F9 |
运行 / 调试 | Shift + F10 / F9 |
从编辑器运行上下文配置 | Ctrl + Shift + F10 |
运行任何内容 | 双击 Ctrl |
使用搜索
功能描述 | 快捷键 |
---|---|
在文件中高亮用法 | Ctrl + Shift + F7 |
显示用法 | Ctrl + Alt + F7 |
VCS / 本地历史
功能描述 | 快捷键 |
---|---|
提交项目到版本控制系统(VCS) | Ctrl + K |
从版本控制系统(VCS)更新项目 | Ctrl + T |
推送提交 | Ctrl + Shift + K |
‘VCS’ 快速弹窗 | Alt + BackQuote (`) |
Live 模板
功能描述 | 快捷键 |
---|---|
使用 Live 模板包围 | Ctrl + Alt + J |
插入 Live 模板 | Ctrl + J |