IntelliJ IDEA 快捷键说明中文版

快捷键说明

导航

  • Ctrl + N:跳转到类
  • Ctrl + Shift + N:跳转到文件
  • Ctrl + Alt + Shift + N:跳转到符号
  • Alt + 右/左:跳转到下一个/上一个编辑器标签
  • F12:返回上一个工具窗口
  • Esc:跳转到编辑器(从工具窗口)
  • Shift + Esc:隐藏活动窗口或最后一个活动窗口
  • Ctrl + Shift + F4:关闭活动的运行/消息/查找等标签
  • Ctrl + G:跳转到行
  • Ctrl + E:最近文件弹出窗口
  • Ctrl + Alt + 左/右:向前/向后导航
  • Ctrl + Shift + Backspace:导航到上次编辑位置
  • Alt + F1:在任何视图中选择当前文件或符号
  • Ctrl + B、Ctrl + 鼠标点击:跳转到声明
  • Ctrl + Alt + B:跳转到实现
  • Ctrl + Shift + I:打开快速定义查看
  • Ctrl + Shift + B:跳转到类型声明
  • Ctrl + U:跳转到超方法/超类
  • Alt + 上/下:跳转到上一个/下一个方法
  • 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:显示书签

搜索与替换

  • 双击 Shift:处处搜索
  • Ctrl + F:查找
  • F3 / Shift + F3:查找下一个/上一个
  • Ctrl + R:替换
  • Ctrl + Shift + F:在路径中查找
  • Ctrl + Shift + R:在路径中替换

实时模板

  • Ctrl + Alt + J:用实时模板包围
  • Ctrl + J:插入实时模板
  • iter:根据 Java SDK 1.5 风格进行迭代
  • inst:用 instanceof 检查对象类型并向下转型
  • itco:迭代 java.util.Collection 的元素
  • itit:迭代 java.util.Iterator 的元素
  • itli:迭代 java.util.List 的元素
  • psf:public static final
  • thr:抛出新异常

重构

  • 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:编译项目(编译修改的和依赖的)
  • Ctrl + Shift + F9:编译选定的文件、包或模块
  • Alt + Shift + F10/F9:选择配置并运行/调试
  • Shift + F10/F9:运行/调试
  • Ctrl + Shift + F10:从编辑器运行上下文配置

版本控制/本地历史

  • Ctrl + K / Ctrl + T:将项目提交到版本控制/从版本控制更新
  • Alt + Shift + C:查看最近更改
  • Alt + 反引号 (`):版本控制相关操作

常规

  • 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 + 空格:基本代码补全(任何类、方法或变量的名称)
  • Ctrl + Shift + 空格:智能代码补全(按预期类型过滤方法和变量列表)
  • Ctrl + Shift + Enter:完成语句
  • Ctrl + P:参数信息(在方法调用参数内)
  • Ctrl + Q:快速文档查看
  • Shift + F1:外部文档
  • Ctrl + 鼠标悬停:简要信息
  • Ctrl + F1:显示光标处错误或警告的描述
  • Alt + Insert:生成代码...(getter、setter、构造函数、hashCode/equals、toString)
  • Ctrl + O:覆盖方法
  • Ctrl + I:实现方法
  • Ctrl + Alt + T:包围...(if..else、try..catch、for、synchronized 等)
  • 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:剪切当前行或选定块到剪贴板
  • 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/Backspace:删除到单词结尾/开头
  • Ctrl + 小键盘+/-:展开/折叠代码块
  • Ctrl + Shift + 小键盘+:全部展开
  • Ctrl + Shift + 小键盘-:全部折叠
  • Ctrl + F4:关闭活动的编辑器标签

使用搜索

  • Alt + F7/Ctrl + F7:查找用法/在文件中查找用法
  • Ctrl + Shift + F7:在文件中高亮显示用法
  • Ctrl + Alt + F7:显示用法
posted @ 2025-03-14 14:58  技术探索者  阅读(488)  评论(0)    收藏  举报