Appearance
2026-08-27 · 恢复手册:重装电脑或忘操作时查这个。
IDEA 快速上手
1. IDEA 是什么
JetBrains 出品的 Java IDE,写 Java 的事实标准工具。Community 版免费够用,Ultimate 版付费(支持 Spring 全家桶)。推荐用 JetBrains Toolbox App 管理(自动更新、多版本并存)。
2. 目录结构(最容易混的概念)
Project(项目)
├── Module(模块) ← 一个 Project 可以有多个 Module
│ └── Package(包)← src 下的文件夹,组织类文件
│ └── Class(类)
└── 其他配置文件- Project = 你正在做的一个整体(比如一个网站、一个服务)
- Module = Project 里的子单元(初期只有一个 Module 就够,不用管多模块)
- Package = src 下的文件夹,用来分类放
.java文件(比如com.example.utils)
初学阶段:一个 Project 里放一个 Module,Module 里按 Package 分文件夹,够了。
3. 关键操作
创建 Project(File → New → Project)
- File → New → Project
- 左侧选 Java(或 Spring Boot,如果要写 Spring 项目)
- 右侧选 JDK(如果下拉没有,点 Download JDK 或手动指定路径如
C:\Java\jdk-25) - 填 Project Name(英文,比如
rbac)、Location(选存放目录) - 勾选 Create module-info.java(Java 9+),初学可不勾
- 点 Create
关闭 Project(File → Close Project)
- File → Close Project — 回到欢迎界面,项目还存在,只是不打开了
- 右上角 × 是关闭窗口,不是关闭项目
打开已有 Project
- 欢迎界面点 Open → 选项目根目录
- 或 File → Open → 选目录(
.idea文件夹所在那一层)
创建 Module(一个 Project 里加新模块)
- File → New → Module
- 选 Java(或 Spring Boot)
- 填 Module Name、Content Root(默认在 Project 目录下新建子目录)
- 点 Create
项目结构视图(Project 面板)
- 左侧 Project 面板切换 Project 视图(默认)和 Packages 视图
src目录:放源代码out目录:编译输出(不用管,IDEA 自动管理)pom.xml/build.gradle:构建配置文件(Maven 或 Gradle 项目才有)
4. 常用设置
打开设置:File → Settings(Mac: IntelliJ IDEA → Settings)
设置 JDK
Project Structure → Project SDK → 选已安装的 JDK 版本(如 25),没有则点 Download JDK
设置编码
Settings → Editor → File Encodings → 三处全部改成 UTF-8:
- Global Encoding
- Project Encoding
- Default encoding for properties files
底部 Create UTF-8 files 选 不含 BOM(UTF-8 不需要 BOM,带了会干扰 Linux 构建)
设置字体
Settings → Editor → Font → Font: JetBrains Mono 或 Consolas,Size: 14-16
设置自动保存
默认自动保存,不用改。确认路径:Appearance → System Settings → 自动保存选项全勾
设置终端
Settings → Tools → Terminal → Shell Path 改成 C:\Program Files\Git\bin\bash.exe(用 git-bash 而不是 cmd)
5. 常用快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl + Space | 代码补全(基础提示) |
Ctrl + Shift + Space | 智能代码补全 |
Ctrl + Alt + L | 格式化代码 |
Ctrl + / | 单行注释 |
Ctrl + Shift + / | 多行注释 |
Ctrl + D | 复制当前行 |
Ctrl + X | 剪切当前行 |
Shift + F6 | 重命名(变量、方法、类名) |
Ctrl + B | 跳转到定义 |
Ctrl + N | 查找类文件 |
Shift + Shift(双击) | 全局搜索(Everything) |
Alt + Enter | 快速修复/意图提示(最常用!) |
Ctrl + Shift + F | 全局文本搜索 |
F7 | 单步调试(Step Into) |
F8 | 单步调试(Step Over) |
6. Debug 调试
设置断点
点击行号左侧空白处,出现红色圆点 = 断点生效:
java
public class Demo {
public static void main(String[] args) {
int a = 10; // ← 在这行设断点
int b = 20;
int c = a + b;
System.out.println(c);
}
}启动 Debug
右键 → Debug 'Demo.main()'(或点虫子图标),程序运行到断点处自动暂停。
调试操作(Debug 面板)
| 按钮 | 快捷键 | 功能 |
|---|---|---|
| Step Over | F8 | 执行当前行,跳到下一行(不进入方法内部) |
| Step Into | F7 | 进入当前行调用的方法内部 |
| Step Out | Shift + F8 | 从当前方法返回到调用处 |
| Run to Cursor | Alt + F9 | 运行到光标所在行 |
| Resume | F9 | 继续运行到下一个断点 |
| Stop | Ctrl + F2 | 终止调试 |
查看变量
Debug 面板左侧 Variables 窗口显示当前所有变量的值:
a = 10
b = 20- 双击变量值可以直接修改(实时修改,不用重新运行)
- 右键变量 → Add to Watch:添加到 Watch 窗口持续监视
Evaluate Expression(表达式求值)
Alt + F8 打开表达式输入框,可以临时执行任意 Java 表达式:
> a + b // 30
> a > b // false
> new String("test") // "test"Debug 是排查问题的核心技能。遇到 bug 先打断点,看变量值和执行流程,比
System.out.println高效十倍。
第一个记住:
Alt + Enter(快速修复)+Shift + Shift(全局搜索),日常开发 80% 的操作靠这两个。