IntelliJ IDEA 快捷键全解析与高效使用指南

IntelliJ IDEA 快捷键全解析与高效使用指南


一、概述

IntelliJ IDEA 是一款功能强大的 Java 集成开发环境(IDE),其丰富的快捷键设计极大提升了开发效率。本文将详细分类介绍 IntelliJ IDEA 的核心快捷键,并结合实际开发场景说明其用法。


二、基础操作快捷键

1. 代码编辑

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + Z Cmd + Z 撤销
Ctrl + Y Cmd + Y 重做
Ctrl + C / V Cmd + C / V 复制/粘贴
Ctrl + X Cmd + X 剪切
Ctrl + D Cmd + D 复制当前行
Ctrl + / Cmd + / 注释/取消注释代码块
Ctrl + A Cmd + A 全选
Ctrl + F Cmd + F 查找
Ctrl + R Cmd + R 替换

2. 代码补全

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + Space Cmd + Space 基本代码补全
Ctrl + Shift + Space Cmd + Shift + Space 智能类型补全
Ctrl + Alt + Space Cmd + Option + Space 变量补全
Ctrl + J Cmd + J 显示 Live Templates(代码片段)

三、导航与跳转

1. 文件/符号跳转

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + N Cmd + O 跳转到类
Ctrl + Shift + O Cmd + Shift + O 跳转到文件
Ctrl + B Cmd + B 跳转到定义(方法/类)
Ctrl + 鼠标左键 Cmd + 鼠标左键 跳转到定义(鼠标点击)
Ctrl + Alt + B Cmd + Option + B 查看实现类
Ctrl + O Cmd + O 快速实现方法

2. 导航历史

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + Alt + ← Cmd + Option + ← 返回上一步
Ctrl + Alt + → Cmd + Option + → 返回下一步

四、代码重构与编辑

1. 重构操作

快捷键(Windows/Linux) 快捷键(Mac) 说明
Shift + F6 Shift + F6 重命名
Ctrl + Alt + M Cmd + Option + M 提取方法
Ctrl + Alt + F Cmd + Option + F 提取字段
Ctrl + Alt + C Cmd + Option + C 提取常量
Ctrl + Alt + V Cmd + Option + V 提取变量

2. 代码优化

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + Alt + O Cmd + Option + O 优化导入(删除未使用的包)
Ctrl + Alt + L Cmd + Option + L 格式化代码
Ctrl + Alt + I Cmd + Option + I 自动缩进代码块

五、调试与运行

1. 调试操作

快捷键(Windows/Linux) 快捷键(Mac) 说明
Shift + F9 Shift + F9 启动调试
F8 F8 单步执行(Step Over)
F7 F7 进入方法(Step Into)
Shift + F8 Shift + F8 跳出方法(Step Out)
Alt + F9 Option + F9 执行到光标处

2. 运行操作

快捷键(Windows/Linux) 快捷键(Mac) 说明
Shift + F10 Shift + F10 运行程序
Ctrl + Shift + F10 Cmd + Shift + F10 运行当前配置
Ctrl + F2 Ctrl + F2 停止运行或调试

六、搜索与替换

1. 全局搜索

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + Shift + F Cmd + Shift + F 全局搜索
Ctrl + Shift + R Cmd + Shift + R 全局替换
Ctrl + E Cmd + E 最近打开的文件
Ctrl + Shift + E Cmd + Shift + E 最近编辑的文件

2. 文本搜索

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + F Cmd + F 当前文件内搜索
Ctrl + R Cmd + R 当前文件内替换
Ctrl + G Cmd + G 查找下一个匹配项
Ctrl + Shift + G Cmd + Shift + G 查找上一个匹配项

七、版本控制(VCS)

1. Git 操作

快捷键(Windows/Linux) 快捷键(Mac) 说明
Ctrl + K Cmd + K 提交代码
Ctrl + T Cmd + T 拉取代码
Ctrl + Shift + K Cmd + Shift + K 推送代码
Ctrl + Alt + C Cmd + Option + C 创建分支
Ctrl + Alt + M Cmd + Option + M 合并分支

八、插件与自定义快捷键

1. 自定义快捷键

  • 路径FileSettingsKeymap
  • 操作
  1. 搜索需要修改的快捷键。
  2. 右键选择 Add Keyboard Shortcut
  3. 设置新快捷键并保存。

2. 插件快捷键

  • LombokAlt + Enter → 生成 @Getter/@Setter
  • Alibaba Java Coding GuidelinesAlt + Enter → 自动修复代码规范问题。

九、常见问题与解决方案

1. 快捷键冲突

  • 解决 :在 Keymap 设置中检查冲突项,调整快捷键或禁用冲突插件。

2. 快捷键失效

  • 解决
  1. 检查 Keymap 设置是否覆盖。
  2. 重启 IDEA 并重新配置。

十、总结

功能类别 常用快捷键
代码编辑 Ctrl + Z(撤销)、Ctrl + /(注释)、Ctrl + D(复制行)
导航跳转 Ctrl + B(跳转定义)、Ctrl + N(查找类)、Ctrl + Shift + O(查找文件)
代码重构 Shift + F6(重命名)、Ctrl + Alt + M(提取方法)、Ctrl + Alt + O(优化导入)
调试运行 Shift + F9(调试)、F8(单步执行)、Shift + F10(运行)
搜索替换 Ctrl + F(查找)、Ctrl + R(替换)、Ctrl + Shift + F(全局搜索)
版本控制 Ctrl + K(提交)、Ctrl + T(拉取)、Ctrl + Shift + K(推送)

通过熟练掌握上述快捷键,开发者可以显著提升在 IntelliJ IDEA 中的编码效率,减少鼠标操作,专注于核心开发任务。

相关推荐
Fantasydg1 小时前
外卖项目 day01
java
SeaTunnel1 小时前
结项报告完整版:Apache SeaTunnel 支持 Flink 引擎 Schema Evolution 功能
java·大数据·flink·开源·seatunnel
q***71851 小时前
常见的 Spring 项目目录结构
java·后端·spring
元亓亓亓2 小时前
考研408--操作系统--day4--进程同步&互斥&信息量机制
java·数据库·考研·操作系统·408
武子康2 小时前
Java-169 Neo4j CQL 实战速查:字符串/聚合/关系与多跳查询
java·开发语言·数据库·python·sql·nosql·neo4j
q***23572 小时前
记录 idea 启动 tomcat 控制台输出乱码问题解决
java·tomcat·intellij-idea
一只小灿灿2 小时前
深入解析 Maven 与 Gradle:Java 项目构建工具的安装、使用
java·开发语言·maven
深色風信子2 小时前
Java Maven Log4j 项目日志打印
java·log4j·maven·java maven
小道仙972 小时前
Dubbo如何使用Nacos做注册中心的
java·nacos·dubbo·服务注册