IDEA
IntelliJ IDEA —— JetBrains 公司开发的 Java IDE
官网:https://www.jetbrains.com.cn/idea/
下载
打开官网后点击"下载",选择对应的操作系统版本。
- Ultimate(旗舰版):付费,支持 Java EE、Spring、Python、数据库工具等
- Community(社区版):免费,支持 Java、Kotlin、Groovy 等基础功能
建议选择 Ultimate 版本,功能更全面。
安装
Windows
- 双击下载的
.exe安装包 - 选择安装路径(如
D:\Program Files\JetBrains\IntelliJ IDEA) - 勾选:
- 创建桌面快捷方式
- 更新 PATH 环境变量(重启后生效)
- 将 .java 等文件关联到 IDEA
- 点击"安装"完成
macOS
- 打开下载的
.dmg文件 - 将 IntelliJ IDEA 拖入 Applications 文件夹
Linux
- 解压下载的
.tar.gz压缩包 - 运行
bin/idea.sh启动
初始化配置
首次启动后会进入初始化设置界面:
界面主题
选择暗色(Darcula)或亮色(Light)主题,后续可在 Settings → Appearance & Behavior → Appearance 中修改。
插件安装
建议安装以下常用插件:
- Translation — 翻译插件
- Lombok — 简化 Java Bean 代码
- MyBatisX — MyBatis XML 与 Mapper 跳转
- Rainbow Brackets — 彩色括号匹配
- GitToolBox — Git 状态增强显示
全局 SDK 配置
设置全局 JDK(Language SDK)
File → Settings → Build, Execution, Deployment → Build Tools → Gradle(或 Maven),或在欢迎页 Projects → SDK Manager:
- 点击
+→ Add JDK - 选择 JDK 安装目录(如
C:\Program Files\Java\jdk-21) - 点击 OK 确认
如果安装了多个 JDK 版本,可以全部添加:
| JDK 版本 | 路径示例 |
|---|---|
| JDK 8 | C:\Program Files\Java\jdk1.8.0_xx |
| JDK 11 | C:\Program Files\Java\jdk-11 |
| JDK 17 | C:\Program Files\Java\jdk-17 |
| JDK 21 | C:\Program Files\Java\jdk-21 |
为项目指定 JDK
File → Project Structure → Project → SDK,选择一个已添加的 JDK 版本。
构建工具配置
Maven
File → Settings → Build, Execution, Deployment → Build Tools → Maven
| 配置项 | 推荐值 |
|---|---|
| Maven home path | 选择本地 Maven 安装目录(如 D:\apache-maven-3.9.x) |
| User settings file | conf/settings.xml(勾选 Override) |
| Local repository | ${user.home}/.m2/repository |
Gradle
File → Settings → Build, Execution, Deployment → Build Tools → Gradle
| 配置项 | 推荐值 |
|---|---|
| Gradle user home | C:\Users\用户名\.gradle |
| Use Gradle from | 选择本地安装的 Gradle 或指定路径 |
| Gradle JVM | 选择对应的 JDK 版本 |
版本管理工具配置
Git
File → Settings → Version Control → Git
- Path to Git executable:选择 Git 安装路径(如
C:\Program Files\Git\bin\git.exe) - 点击 Test 按钮验证配置是否成功
SSH
File → Settings → Version Control → Git
- SSH 连接可以使用内置的 SSH 客户端
- 推荐配合 GitHub、Gitee 等远程仓库使用
全局文件编码设置
统一编码避免中文乱码问题:
File → Settings → Editor → File Encodings
| 配置项 | 推荐值 |
|---|---|
| Global Encoding | UTF-8 |
| Project Encoding | UTF-8 |
| Default encoding for properties files | UTF-8 |
| 勾选 | Transparent native-to-ascii conversion |
也可以为特定文件类型单独设置编码:
File → Settings → Editor → File Types — 选择文件类型后可在右下角设置编码。
常用快捷键
| 快捷键 | 功能 |
|---|---|
| 通用 | |
Ctrl + Shift + A | 查找所有操作 |
Ctrl + N | 查找类文件 |
Ctrl + Shift + N | 查找任意文件 |
Ctrl + E | 最近打开的文件 |
Ctrl + Shift + E | 最近编辑的位置 |
Shift + Shift | 全局搜索 |
| 编辑 | |
Ctrl + D | 复制当前行 |
Ctrl + Y | 删除当前行 |
Ctrl + X | 剪切当前行 |
Ctrl + C | 复制选中内容 |
Ctrl + V | 粘贴 |
Ctrl + Shift + V | 从历史粘贴板选择粘贴 |
Ctrl + Z | 撤销 |
Ctrl + Shift + Z | 重做 |
Ctrl + W | 递进选择代码块 |
Ctrl + Shift + W | 递减退回选择 |
Alt + Shift + ↑/↓ | 上下移动代码行 |
Ctrl + / | 单行注释 // |
Ctrl + Shift + / | 多行注释 /* */ |
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + I | 自动缩进行 |
Ctrl + Alt + O | 优化导入(删除无用 import) |
Tab / Shift + Tab | 缩进 / 取消缩进 |
| 生成与重构 | |
Alt + Insert | 生成代码(getter/setter/构造器等) |
Ctrl + O | 重写父类方法 |
Ctrl + I | 实现接口方法 |
Ctrl + Alt + T | 包围代码(try-catch/if/for 等) |
Shift + F6 | 重命名 |
Ctrl + F6 | 更改方法签名 |
Ctrl + Alt + M | 抽取方法 |
Ctrl + Alt + V | 抽取变量 |
Ctrl + Alt + C | 抽取常量 |
Ctrl + Alt + P | 抽取参数 |
Ctrl + Alt + N | 内联 |
| 导航 | |
Ctrl + B / Ctrl + Click | 跳转到定义 |
Ctrl + Alt + B | 跳转到实现类/方法 |
Ctrl + H | 类型层次结构 |
Ctrl + U | 跳转到父类/接口 |
Ctrl + F12 | 文件结构弹窗 |
Ctrl + G | 跳转到指定行 |
Ctrl + Q | 快速查看文档 |
Ctrl + P | 查看方法参数信息 |
F2 | 跳转到下一个错误 |
Shift + F2 | 跳转到上一个错误 |
Ctrl + [ / ] | 跳转到代码块开始/结束 |
Alt + ←/→ | 切换标签页 |
Ctrl + Tab | 切换窗口 |
| 运行与调试 | |
Shift + F10 | 运行当前项目 |
Ctrl + Shift + F10 | 运行当前文件 |
Shift + F9 | 调试当前项目 |
F8 | 单步跳过(调试) |
F7 | 单步进入(调试) |
Shift + F8 | 单步跳出(调试) |
F9 | 继续运行(调试) |
Ctrl + F8 | 切换断点 |
Ctrl + Shift + F8 | 查看所有断点 |
Alt + F8 | 计算表达式(调试) |
| 搜索与替换 | |
Ctrl + F | 在当前文件查找 |
Ctrl + R | 在当前文件替换 |
Ctrl + Shift + F | 全局查找 |
Ctrl + Shift + R | 全局替换 |
Ctrl + F7 | 查找当前符号的使用处 |
Alt + F7 | 查看所有引用 |
| 版本控制 | |
Ctrl + K | 提交到 Git |
Ctrl + Shift + K | Push |
Ctrl + T | Pull |
Alt + Backtick(``) | VCS 操作弹窗 |
Ctrl + Alt + Z | 撤销修改(Rollback) |
| 其他 | |
Alt + Enter | 智能提示 / 快速修复 |
F11 | 添加书签 |
Ctrl + F11 | 添加带标记的书签 |
Shift + F11 | 查看所有书签 |
Ctrl + Shift + F12 | 最大化编辑区 |
Esc | 返回焦点到编辑器 |
Ctrl + F4 | 关闭当前标签页 |