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

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


一、概述

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


二、基础运行快捷键

1. 代码编辑

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

2. 代码补全

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

三、导航与跳转

1. 文件/符号跳转

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

2. 导航历史

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

四、代码重构与编辑

1. 重构操作

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

2. 代码优化

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

五、调试与运行

1. 调试操作

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

2. 运行操作

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

六、搜索与替换

1. 全局搜索

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

2. 文本搜索

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

七、版本控制(VCS)

1. Git 操作

快捷键(Windows/Linux)快捷键(Mac)说明
Ctrl + KCmd + K提交代码
Ctrl + TCmd + T拉取代码
Ctrl + Shift + KCmd + Shift + K推送代码
Ctrl + Alt + CCmd + Option + C创建分支
Ctrl + Alt + MCmd + 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 中的编码效率,减少鼠标处理,专注于核心开发任务。

posted on 2025-12-17 16:52  ljbguanli  阅读(186)  评论(0)    收藏  举报