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 中的编码效率,减少鼠标操作,专注于核心开发任务。

相关推荐
czhc114007566311 分钟前
C# 1221
java·servlet·c#
用户40993225021212 分钟前
Vue3 v-if与v-show:销毁还是隐藏,如何抉择?
前端·vue.js·后端
黄俊懿13 分钟前
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——全局事务的回滚
java·后端·spring·spring cloud·微服务·架构·架构师
派大鑫wink19 分钟前
【Day12】String 类详解:不可变性、常用方法与字符串拼接优化
java·开发语言
Java编程爱好者19 分钟前
SpringBoot启动太慢?几个优化技巧
后端
喷火龙8号20 分钟前
修复 Hertz + OpenTelemetry 链路追踪中的数据竞争问题
后端
JIngJaneIL22 分钟前
基于springboot + vue健康管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
程序员小胖23 分钟前
每天一道面试题之架构篇|Java 热部署插件化架构设计
后端
秋饼23 分钟前
【三大锁王争霸赛:Java锁、数据库锁、分布式锁谁是卷王?】
java·数据库·分布式
幌才_loong24 分钟前
.NET 8 中 EF Core 的 DbContext 配置全解析
后端·.net