我的当前环境:操作系统是 Windows11,开发环境 Java 11,以及 IDEA 版本 2023.3.4。下面主要说一下安装好 IDEA 后的一些必要的配置过程。
1. 开始试用
第一次启动,我们可以选择试用。
点击 Start trial 开始试用:
点击 Continue 关闭界面。
2. 安装插件
首先安装需要的插件,主要是安装这个汉化包,用着感觉还行。后面就直接使用汉化界面进行各种设置了。
安装完插件后,点击任意一个 Restart IDE 对 IDEA 进行重启。
最新安装的插件列表:
- Alibaba Java Coding Guidelines(XenoAmess TPM) : 阿里Java代码扫描。
- Chinese(Simplified)Language Pack / 中文语言包 : 汉化包。
- MyBatisCodeHelperPro : MyBatis代码增强。
- RestfulToolkit-fix :使用快捷键
Ctrl+Shift+\全局搜索接口地址。 - SonarQube for IDE : Sonar 代码扫描。
- Translation : 中英文翻译
3. 开始设置
自定义这里能看到可以设置 颜色方案、IDE 字体、键盘映射。这几个也可以在所有设置中进行设置,我这里保持默认,进入所有设置。
4. 设置项目目录
这里的启动时重新打开项目的勾选可以去掉,这样每次打开软件就可以选择要用的项目打开。
5. 关闭更新检查
6. 设置快捷键
按键映射,选择 Windows,符合之前版本的 IDEA 快捷键风格,不要选择下面的Windows 适当重做,会有一些快捷键不可用,比如Ctrl+Y
IDEA 快捷键风格:IntelliJ IDEA 中的常用快捷方式
IDEA 快捷键冲突:IntelliJ IDEA 使用中遇到的问题总结
7. 保存文件时去掉空格和空行
8. 开启自动导包
9. 不区分大小写
这样代码提示比较全。
10. 显示方法分隔
这里也能设置是否显示行号。我习惯了设置方法分隔符。
11. 设置控制台
这里可以设置控制台日志信息行数的大小,以及编码。
12. 设置标签页限制
13. 设置字体大小
14. 设置行分隔符
Unix and macOS (\n)→ LF(推荐跨平台项目使用)Windows (\r\n)→ CRLF(Windows系统)Classic macOS (\r)→ CR(旧版 macOS,极少使用)
我这里选的跟随系统,因为我一直用的 Windows 系统开发,公司也统一用的 Windows 系统。
15. 拒绝import *
默认导入同一个包下的类超过 5 和 3 (静态)后,会自动替换为import xx.xx.*,把这两个阈值都修改为 999,拒绝import *,保持代码清晰。
16. 设置序列化类提示
直接搜索 serialVersionUID,下面四项全部勾选,提示能更全面些:
返回代码,实体中只要实现了 Serializable 接口但是没加 serialVersionUID 字段的类名都会暗黄,这个时候你只需要鼠标点击类名,alt+enter 就可以一键生成 serialVersionUID 了。

17. 设置代码模板
/**
* @author wangbo
* @since ${DATE}
*/
/**
* @author wangbo
* @date ${DATE}
*/
18. 设置文件编码
设置控制台默认编码:
自定义虚拟机选项编码:
通过 Help 菜单下的 Edit Custom VM Options... 进入自定义虚拟机选项页面,在 idea.vmoptions 文件尾加上-Dfile.encoding=UTF-8。也可以在这里配置 IDEA 虚拟机的内存等,修改完需要重启才能生效。
19. 配置 Git
首先需要安装 Git 软件,然后配置 Git 安装路径,点击 Test 进行测试。
如果 Git 提交按钮之类的突然没了,可以勾选 使用非模式提交界面。
更多可参考另一篇博文:IntelliJ IDEA 中 Git 的配置和使用。
20. 配置 Maven
这里我配置了自己安装的 Maven,并且我在 setting.xml 中修改了资源库的位置,另外还修改了镜像为阿里云镜像。
setting.xml 文件位置:D:\Program\Maven\apache-maven-3.9.5\conf
配置内容:
更多可参考另一篇博文:IntelliJ IDEA 中 Maven 的配置和使用。
21. 配置 Gradle
更多可参考另一篇博文:IntelliJ IDEA 中 Gradle 的配置和使用。