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. 自定义快捷键

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

2. 插件快捷键

  • Lombok :Alt + Enter → 生成 @Getter/@Setter。
  • Alibaba Java Coding Guidelines :Alt + 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 中的编码效率,减少鼠标操作,专注于核心开发任务。

相关推荐
wangchunyu11438 分钟前
JAVA AQS与Lock实现原理(含CAS)
java·开发语言·word
excel41 分钟前
IndexNow:让搜索引擎更快发现网站更新的主动通知协议
前端·后端·架构
Json____1 小时前
用 FastAPI + Vue3 打造一套完整的在线考试系统:从组卷到阅卷的业务闭环实践
后端·node.js·fastapi·it学习·wwwoop.com
w_zero_one2 小时前
算法--模拟
java·数据结构·算法
小灰灰搞电子2 小时前
Rust+Slint 实现FTP客户端调试助手源码分享
开发语言·后端·rust
Javatutouhouduan2 小时前
阿里1658页Java面试题总结(含答案)
java·高并发·java面试·java面试题·后端开发·java程序员·java八股文
秋天的怀念_David2 小时前
算法一千零一夜 · 第十三夜 幻方,武侠世界里的数学迷宫
java·程序人生·算法
专业程序开发源3 小时前
springboot欧缇蔓月子中心管理系统82697-计算机课程设计、毕业设计
java·spring boot·后端·python·spring·django·课程设计
卷无止境3 小时前
面向arm64桌面客户端开发全景:语言、框架与生态
后端·python
秋天的怀念_David3 小时前
算法一千零一夜 · 第十四夜 幻方与奇妙的二进制
java·程序人生·算法