IntelliJ IDEA常用快捷键(超级详细)

IntelliJ IDEA常用快捷键

通过针对于不同应用场景,将快捷键分为以下几个部分。

  • 导航
  • 搜索/替换
  • 使用搜索
  • 编辑
  • 重构
  • 编译/运行
  • 调试
  • VCS/本地历史
  • 实时模板

导航


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] 转到第N号书签
Shift + F11 显示书签列表

查找/替换


Double Shift 查找任意位置的文件
Ctrl + F 查找
F3 查找下一个
Shift + F3 查找上一个
Ctrl + R 替换
Ctrl + Shift + F 在指定路径中查找
Ctrl + Shift + R 在指定路径中查找
Ctrl + Shift + S 搜索结构,搜索模板
Ctrl + Shift + M 替换结构,替换模板
Ctrl + Shift + A 在IDE中查找动作

查找用法


Alt + F7 / Ctrl + F7 在工程中查找/ 在当前文件中查找 对当前对象的引用
Ctrl + Shift + F7 高亮显示当前对象在文件中的引用
Ctrl + Alt + F7 显示工程中所有引用当前对象的条目

编辑


Ctrl + Space 基本的代码完成(任何类的名称, 方法或变量)
Ctrl + Shift + Space 智能代码完成(过滤方法和变量(按预期类型)
Ctrl + Shift + Enter 完整的声明
Ctrl + P 参数信息(方法调用的参数内)
Ctrl + Q 显示当前方法Doc描述信息
Shift + F1 外部DOC文档
Ctrl + mouse over code 简介
Ctrl + F1 显示光标所在处的错误或警告的描述信息
Alt + Insert 生成代码… (Getters, Setters, Constructors, hashCode/equals, toString)
Ctrl + O 重写方法 Override methods
Ctrl + Alt + T 使用代码块包围选中的代码(if…else, try…catch, for, synchronized, etc.)
Ctrl + / 注释/取消行注释
Ctrl + Shift + / 注释/取消块注释
Ctrl + W 选择连续增加的代码块,连续按多次W键增加选择范围
Ctrl + Shift + W 前少当前的代码块,Ctrl + W 的反操作
Alt + Q 上下文信息,可连按Q键,显示当前所在方法名与类名
Alt + Enter 显示意向动作和快速修复菜单
Ctrl + Alt + L 格式化代码
Ctrl + Alt + O 引用优化
Ctrl + Alt + I 自动缩进行或所选代码。即:Tab缩进转为空格缩进
Tab / Shift + Tab 缩进/取消缩进所选行
Ctrl + X 剪切当前行或者块到剪贴板
Ctrl + C 复制当前行或者块到剪贴板
Ctrl + V 从剪贴板粘贴
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 + N 分解变量、方法
Ctrl + Alt + M 抽取为方法
Ctrl + Alt + V 抽取为变量
Ctrl + Alt + F 抽取为字段
Ctrl + Alt + C 抽取为常量
Ctrl + Alt + P 抽取为参数
Ctrl + Shift + Alt + T 重构操作列表

编译/运行


Ctrl + F9 编译工程
Ctrl + Shift + F9 编译所选文件,包,或模块
Alt + Shift + F10 选择配置并运行
Alt + Shift + F9 选择配置并调试
Shift + F10 运行
Shift + F9 Debug运行
Ctrl + Shift + F10 从编辑程序运行环境配置

调试


F8 跳过
F7 进入
Shift + F7 智能进入
Shift + F8 跳出
Alt + F9 运行到光标
Alt + F8 计算表达式
F9 放弃调试,恢复程序运行
Ctrl + F8 设置或取消断点
Ctrl + Shift + F8 显示断点信息

VCS/本地历史


Ctrl + K 提交项目到版本控制系统
Ctrl + T 从版本控制系统更新
Alt + Shift + C 查看最近的变化内容
Ctrl + Shift + K 推送提交
Alt + BackQuote (`) 版本控制系统快速查看(1左边那个键)

实时模板


Ctrl + Alt + J 用实时模板环绕
Ctrl + J 在当前位置插入模板代码

官网原版地址:https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

你可能感兴趣的:(IntelliJ,IDEA,intellij-idea,java,ide)