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

已熟练掌握 ✅

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

使用心得

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


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

相关推荐
犀利豆1 小时前
AI in Harness(二)
java·人工智能·后端
沉静的小伙3 小时前
在微服务中使用领域事件
java·运维·微服务
程序员在囧途3 小时前
likeadmin-api API 算力超市怎么做供应商切换?统一鉴权、task_id 和 callback_url 才能稳交付
java·服务器·数据库·开放api·likeadmin-api·api算力超市
醇氧3 小时前
Spring 容器 Map 注入机制详解
java·后端·spring
love530love3 小时前
用自然语言让 AI Agent 卸载软件 —— 以卸载 Visual Studio 2026 为例
ide·人工智能·windows·agent·visual studio·ai agent·marvis
ylscode3 小时前
Cloudflare Workers Cache 深度解析:边缘缓存如何重塑无服务器性能边界
java·spring·mybatis
栈溢出了3 小时前
Java Lambda 表达式笔记
java·开发语言·intellij-idea
会周易的程序员3 小时前
使用 pybind11 封装 C++ 日志库 microLog 为 Python 模块
java·c++·python·物联网·架构·日志·aiot
zhixingheyi_tian3 小时前
一份GC日志的解读
java·开发语言
ywl4708120874 小时前
ArrayList和LinkedList内部的实现原理和区别
java·java基础