Skip to content

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)

  1. File → New → Project
  2. 左侧选 Java(或 Spring Boot,如果要写 Spring 项目)
  3. 右侧选 JDK(如果下拉没有,点 Download JDK 或手动指定路径如 C:\Java\jdk-25
  4. 填 Project Name(英文,比如 rbac)、Location(选存放目录)
  5. 勾选 Create module-info.java(Java 9+),初学可不勾
  6. Create

关闭 Project(File → Close Project)

  • File → Close Project — 回到欢迎界面,项目还存在,只是不打开了
  • 右上角 × 是关闭窗口,不是关闭项目

打开已有 Project

  • 欢迎界面点 Open → 选项目根目录
  • 或 File → Open → 选目录(.idea 文件夹所在那一层)

创建 Module(一个 Project 里加新模块)

  1. File → New → Module
  2. 选 Java(或 Spring Boot)
  3. 填 Module Name、Content Root(默认在 Project 目录下新建子目录)
  4. 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 OverF8执行当前行,跳到下一行(不进入方法内部)
Step IntoF7进入当前行调用的方法内部
Step OutShift + F8从当前方法返回到调用处
Run to CursorAlt + F9运行到光标所在行
ResumeF9继续运行到下一个断点
StopCtrl + 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% 的操作靠这两个。