IntelliJ IDEA Windows 和 Linux 快捷键参考卡
编辑
快捷键 | 功能 |
---|---|
Alt + Enter(自动导入、生成代码等) | 显示意图操作 |
Ctrl + Space(补全代码) | 基本代码补全 |
Ctrl + Shift + Space(更智能的代码补全) | 智能代码补全 |
Ctrl + P(在方法调用处显示参数信息) | 显示方法参数信息 |
Ctrl + Q(查看代码元素的文档注释) | 快速查看文档 |
Ctrl + F1(获取错误或警告的详细解释) | 在编辑器中显示错误描述或警告信息 |
Ctrl + N(快速查找类) | 查找类 |
Ctrl + Shift + N(快速查找文件) | 查找文件 |
Ctrl + Alt + Shift + N(快速查找类、方法、变量等符号) | 查找符号(包括类、方法、字段等) |
Ctrl + W(逐词选中) | 扩展选择 |
Ctrl + Shift + W(反向逐词取消选中) | 收缩选择 |
Alt + Insert(自动生成常用代码结构) | 生成代码(如构造函数、Getter/Setter 方法等) |
Ctrl + O(自动生成重写父类的方法) | 重写方法 |
Ctrl + I(自动生成实现接口的方法) | 实现方法 |
Ctrl + /(对单行或选中代码块进行注释或取消注释) | 注释 / 取消注释行(或选中代码块) |
Ctrl + Shift + /(对代码块进行注释或取消注释,支持嵌套) | 注释 / 取消注释代码块(支持嵌套) |
Ctrl + Y(删除当前行) | 删除行 |
Ctrl + D(复制当前行) | 复制行 |
Ctrl + Shift + J(将选中的多行代码合并为一行) | 将多行合并为一行 |
Tab(增加缩进) / Shift + Tab(减少缩进) | 缩进 / 取消缩进选中代码块 |
导航
快捷键 | 功能 |
---|---|
Ctrl + E(快速打开最近编辑过的文件列表) | 打开最近访问的文件列表 |
Ctrl + Alt + Left(返回上一个编辑位置) / Ctrl + Alt + Right(前进到下一个编辑位置) | 后退 / 前进到上一个 / 下一个编辑位置 |
Ctrl + [(跳转到代码块开始,如大括号) / Ctrl +](跳转到代码块结束) | 跳转到代码块开始 / 结束位置 |
Ctrl + F12(查看当前文件的类、方法、变量等结构) | 显示当前文件结构 |
Ctrl + H(查看类的继承关系图) | 查看类层次结构 |
Ctrl + Shift + H(查看方法的重写关系图) | 查看方法层次结构 |
Ctrl + Alt + H(查看方法的调用链) | 查看调用层次结构 |
F2(跳转到下一个错误或警告位置) / Shift + F2(跳转到上一个错误或警告位置) | 跳转到下一个 / 上一个突出显示的错误或警告 |
Esc(关闭当前工具窗口或弹出框,返回编辑器) | 从工具窗口或弹出框回到编辑器 |
搜索 / 替换
快捷键 | 功能 |
---|---|
Ctrl + F(在当前文件中查找指定文本) | 在当前文件中查找 |
Ctrl + R(在当前文件中替换指定文本) | 在当前文件中替换 |
Ctrl + Shift + F(在整个项目或指定范围内查找指定文本) | 在整个项目或指定范围内查找 |
Ctrl + Shift + R(在整个项目或指定范围内替换指定文本) | 在整个项目或指定范围内替换 |
Ctrl + F3(逐个查找当前选中词或光标所在词的下一个匹配项) | 跳转到下一个匹配的词 |
Ctrl + Shift + F3(逐个查找当前选中词或光标所在词的上一个匹配项) | 跳转到上一个匹配的词 |
实时模板
快捷键 | 功能 |
---|---|
Ctrl + J(根据模板快速插入代码片段) | 插入实时模板 |
Live Templates Tab(显示可自定义的代码模板列表) | 打开实时模板列表(可自定义) |
重构
快捷键 | 功能 |
---|---|
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(将参数提取为方法参数) | 提取参数 |
调试
快捷键 | 功能 |
---|---|
F8(单步执行,遇到方法调用时直接跳过) / F7(单步执行,进入方法内部) | 单步跳过 / 单步进入 |
Shift + F7(智能进入方法内部,根据情况选择最佳进入点) / Shift + F8(从当前方法跳出) | 智能步进入 / 单步跳出 |
Alt + F9(快速运行到光标所在行暂停) | 运行到光标处 |
Alt + F8(在调试时计算表达式的值) | 计算表达式 |
F9(继续执行程序,直到下一个断点或程序结束) | 恢复程序 |
Ctrl + F8(在当前行设置或取消断点) | 切换断点 |
Ctrl + Shift + F8(查看项目中所有断点的列表和设置) | 查看断点 |
编译和运行
快捷键 | 功能 |
---|---|
Ctrl + F9(编译整个项目) | 编译项目 |
Shift + F10(运行当前配置的主类或程序) | 运行上下文配置(如运行主类) |
Shift + F9(以调试模式运行当前配置的主类或程序) | 调试上下文配置 |
版本控制系统 / 本地历史记录
快捷键 | 功能 |
---|---|
Ctrl + K(提交本地更改到版本控制系统) | 提交更改到版本控制系统 |
Ctrl + T(从版本控制系统更新项目代码) | 更新项目(从版本控制系统获取最新代码) |
Ctrl + Alt + Z(撤销上一次版本控制系统操作) | 回滚到上一个版本控制系统操作 |
Ctrl + Shift + A,输入 “Local History”(打开本地历史记录查看和管理界面) | 打开本地历史记录视图 |
通用
快捷键 | 功能 |
---|---|
Ctrl + Alt + Shift + S(配置项目结构,如模块、依赖等) | 打开项目结构对话框 |
Ctrl + Shift + A(通过输入关键字查找各种操作和设置) | 查找操作 |
Ctrl + Tab(在打开的文件标签页和工具窗口之间切换) | 在标签页和工具窗口之间切换 |