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- 环绕代码块

已熟练掌握 ✅

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

使用心得

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


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

相关推荐
Howrun7777 小时前
VSCode烦人的远程交互UI讲解
ide·vue.js·vscode
Ashley的成长之路7 小时前
2025 年最新:VSCode 中提升 React 开发效率的必备插件大全
ide·vscode·react.js·工作提效·react扩展
JH30738 小时前
SpringBoot 优雅处理金额格式化:拦截器+自定义注解方案
java·spring boot·spring
m0_555762908 小时前
VSCODE CLAUDE CODE
ide·vscode·编辑器
Coder_Boy_9 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
invicinble9 小时前
对tomcat的提供的功能与底层拓扑结构与实现机制的理解
java·tomcat
较真的菜鸟9 小时前
使用ASM和agent监控属性变化
java
黎雁·泠崖10 小时前
【魔法森林冒险】5/14 Allen类(三):任务进度与状态管理
java·开发语言
qq_124987075311 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·毕业设计·ssm·计算机毕业设计
Coder_Boy_11 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端