IntelliJ IDEA 常用配置指南
摘要
以下配置可以显著提升IntelliJ IDEA的使用体验。建议根据个人开发习惯和项目需求进行相应调整。配置完成后,可以通过导出功能保存配置,方便在其他环境中快速恢复设置。
1. 主题设置
1.1 编辑器主题配置
设置路径: File > Settings > Editor > Color Scheme

1.2 IDE整体主题配置
设置路径: File > Settings > Appearance & Behavior > Appearance
可以选择Light、Dark等不同的IDE主题风格。
2. 包相关设置
2.1 自动导包配置
设置路径: File > Settings > Editor > General > Auto Import

推荐配置:
- 勾选 "Add unambiguous imports on the fly" - 自动导入明确的包
- 勾选 "Optimize imports on the fly" - 自动优化导入
2.2 包导入数量控制
设置路径: File > Settings > Editor > Code Style > Java

说明: 当同一个包下导入的类数量超过设定值时,会自动使用 * 通配符导入。
3. 编码设置
设置路径: File > Settings > Editor > File Encodings

推荐配置:
- Global Encoding: UTF-8
- Project Encoding: UTF-8
- Default encoding for properties files: UTF-8
4. 代码模板设置
设置路径: File > Settings > Editor > Live Templates
可以创建自定义代码模板,提高开发效率。设置步骤如下:
方便管理可以先设置模板分组 Template Group

image-20250807110609182 点选刚刚添加的分组,添加模板代码,选择 Live Template
填入模板代码相关信息

image-20250807111051022 使用

xw_20250807111742
5. 大小写匹配配置
设置路径: File > Settings > Editor > General > Code Completion

说明: 取消勾选 "Match case" 可以忽略大小写进行代码补全。
6. 鼠标滚轮改变字体大小
设置路径: File > Settings > Editor > General

7. 控制台日志设置
设置路径: File > Settings > Editor > General > Console

功能说明:
- Override console cycle buffer size - 设置控制台缓冲区大小
- Use soft wraps in console - 控制台自动换行
8. 内存相关设置
8.1 内存大小配置
8.1.1 方法一
设置方法: Help > Change Memory Settings
可以根据项目大小和机器配置调整IDEA的内存分配,建议:
小项目:2GB
中等项目:4GB
大型项目:8GB或更多

image-20250807104930675
8.1.2 方法二
**设置方法:**Help > Edit Custom VM Options
添加以下参数
说明:
-Xms (初始堆大小,如-Xms512m)
-Xmx (最大堆大小,如-Xmx2048m或-Xmx4g)
-Xms1024m
-Xmx2048m8.2 内存使用量显示
设置路径: 双击 shift ,输入以下命令回车即可
show memory indicator
效果如下:

9. Maven 设置
**提示:**新项目设置,之后导入新的项目都会使用此maven配置
设置路径: File > New Projects Setup > Settings for New Projects > Build, Execution, Deployment > Build Tools > Maven

重要配置项:
- Maven home path - 指定Maven安装路径
- User settings file - 指定settings.xml文件路径
- Local repository - 指定本地仓库路径

10. 配置导入导出
卸载idea前可将idea的配置导出,安装新的版本后可将导出的配置导入即可,不用重复设置
设置路径: File > Manage IDE Settings

功能说明:
- Export Settings - 导出当前配置
- Import Settings - 导入配置文件
11. 注释设置
11.1 行、块注释
①是行注释,②是块注释
取消顶格注释,注释开头添加一个空格

设置后如下:
class Scratch {
public static void main(String[] args) {
// 这是行注释
/* String str = "这是块注释";
System.out.println(str); */
}
}