IntelliJ IDEA 常用快捷键

IntelliJ IDEA 常用快捷键

最后更新日期:2025年10月27日

系统环境:Windows


使用说明

这是一个可编辑的个人快捷键笔记模板,你可以:

  • 在对应分类下添加或删除快捷键
  • 使用 ✅ 标记已掌握的快捷键
  • 在"备注"列添加使用技巧或记忆方法
  • 定期回顾和更新

我的快捷键清单

一、编辑与编码 ✅

功能描述 快捷键 使用频率 备注
智能代码补全 Ctrl + Shift + Space ⭐⭐⭐⭐⭐ 比基础补全更智能
基础代码补全 Ctrl + Space ⭐⭐⭐⭐
快速修复 Alt + Enter ⭐⭐⭐⭐⭐ 超级常用,解决各种问题
生成代码 Alt + Insert ⭐⭐⭐⭐ 生成Getter/Setter/构造函数等
复制当前行 Ctrl + D ⭐⭐⭐⭐⭐
删除当前行 Ctrl + Y ⭐⭐⭐⭐
重命名 Shift + F6 ⭐⭐⭐ 安全重命名,影响所有引用
自动缩进代码 Ctrl + Alt + L ⭐⭐⭐⭐⭐ 格式化当前文件
向下开始新行 Shift + Enter ⭐⭐⭐ 在任何位置直接换行
重写方法 Ctrl + O ⭐⭐⭐ 快速重写父类方法
环绕代码块 Ctrl + Alt + T ⭐⭐⭐⭐ 快速添加if/for/try等代码块
创建单元测试 Alt + Shift + T ⭐⭐⭐ 弹出快速创建相关单元测试菜单
在此添加更多...

二、搜索与导航 🔍

功能描述 快捷键 使用频率 备注
全局搜索类 Ctrl + N ⭐⭐⭐⭐ 快速打开类
全局搜索所有 Ctrl + Shift + N ⭐⭐⭐⭐ 搜索文件
查找操作 Ctrl + Shift + A ⭐⭐⭐ 查找IDE功能
跳转到声明 Ctrl + B ⭐⭐⭐⭐⭐ 查看方法/类定义
最近打开的文件 Ctrl + E ⭐⭐⭐⭐
在当前文件中查找 Ctrl + F ⭐⭐⭐⭐⭐
查找下一个 F3 ⭐⭐⭐
查看类层次结构 Ctrl + H ⭐⭐⭐ 查看类的继承关系
查找用法 Alt + F7 ⭐⭐⭐⭐ 查看方法、变量等在何处被使用
在此添加更多...

三、重构 🔧

功能描述 快捷键 使用频率 备注
提取变量 Ctrl + Alt + V ⭐⭐⭐ 将表达式提取为变量
提取方法 Ctrl + Alt + M ⭐⭐⭐ 将代码块提取为方法
提取常量 Ctrl + Alt + C ⭐⭐
重命名 Shift + F6 ⭐⭐⭐
重构菜单 Alt + Shift + T ⭐⭐⭐ 弹出完整重构选项菜单
在此添加更多...

四、运行与调试 🐛

功能描述 快捷键 使用频率 备注
运行 Shift + F10 ⭐⭐⭐⭐
调试 Shift + F9 ⭐⭐⭐⭐
单步进入 F7 ⭐⭐⭐
单步跳过 F8 ⭐⭐⭐⭐
恢复程序 F9 ⭐⭐⭐
添加/移除断点 Ctrl + F8 ⭐⭐⭐
在此添加更多...

五、版本控制 📊

功能描述 快捷键 使用频率 备注
提交代码 Ctrl + K ⭐⭐⭐⭐
更新项目 Ctrl + T ⭐⭐⭐⭐
查看差异 Ctrl + D ⭐⭐⭐
在此添加更多...

六、其他实用快捷键

功能描述 快捷键 使用频率 备注
查找替换 Ctrl + R ⭐⭐⭐⭐
全文替换 Ctrl + Shift + R ⭐⭐⭐
快速查看文档 Ctrl + Q ⭐⭐
参数信息 Ctrl + P ⭐⭐⭐
在此添加更多...

我的个性化快捷键

此处记录自定义的快捷键或修改的默认设置

功能描述 自定义快捷键 备注
翻译 Ctrl + Shift + Y Translation插件翻译

学习计划

本周目标掌握的快捷键

  • Ctrl + H- 查看类层次结构
  • Alt + F7- 查找用法
  • Ctrl + O- 重写方法
  • Ctrl + Alt + T- 环绕代码块

已熟练掌握 ✅

  • 在此列出已熟练掌握的快捷键

使用心得

此处记录使用快捷键的心得体会和效率提升感受


提示:定期回顾此笔记,删除不常用的快捷键,添加新发现的高效快捷键

相关推荐
元Y亨H18 小时前
Nacos - 服务发现
java·微服务
微露清风18 小时前
系统性学习C++-第十八讲-封装红黑树实现myset与mymap
java·c++·学习
dasi022718 小时前
Java趣闻
java
hui函数18 小时前
如何解决 PyCharm 控制台 pip install 报错 UnicodeDecodeError/GBK 路径编码问题
ide·pycharm·pip
阿波罗尼亚19 小时前
Tcp SSE Utils
android·java·tcp/ip
susu108301891119 小时前
springboot3.5.8整合minio8.5.9
java·springboot
不知道累,只知道类19 小时前
深入理解 Java 虚拟线程 (Project Loom)
java·开发语言
myzshare19 小时前
实战分享:我是如何用SSM框架开发出一个完整项目的
java·mysql·spring cloud·微信小程序
Chan1620 小时前
【 Java八股文面试 | JavaSE篇 】
java·jvm·spring boot·面试·java-ee·八股
wen__xvn20 小时前
代码随想录算法训练营DAY10第五章 栈与队列part01
java·前端·算法