我的当前环境:操作系统是 Windows11,开发环境 Java 11,以及 IDEA 版本 2021.3。下面主要说一下安装好 IDEA 后的一些必要的配置过程。(注意:后面补充了一些内容,有部分其他 IDEA 版本的截图!)
1. 开始试用
这节截图是后面补的,因为第二节安装了中文插件,所以是中文界面。刚开始的应该是英文界面,操作一样。
第一次启动,我们可以选择试用,新版本要求登录 JetBrains 账户才能试用。
点击 登录 JetBrains Account... 后,会在浏览器打开 JetBrains 账户登录界面,有账号直接登录,没账号就注册一个,就是注册的时候网有点慢。
点击 开始试用 界面如下:
最后点击 关闭 该弹窗界面。
2. 安装插件
首先安装我需要的四个插件,主要是安装这个汉化包,看作者应该是官方出品的插件,我用着感觉还行。后面就直接使用汉化界面进行各种设置了。
安装完插件后,点击任意一个Restart IDE
对 IDEA 进行重启。
现在的已安装插件截图,版本 IDEA 2023.3.4。
3. 开始设置
这里能看到可以设置 颜色方案、IDE 字体、键盘映射。这几个也可以在所有设置中进行设置,我这里保持默认,进入所有设置。
4. 设置项目目录
5. 关闭更新检查
6. 开启自动导包
7. 显示方法分隔
这里也能设置是否显示行号。我习惯了设置方法分隔符。
8. 设置标签页设置
9. 设置字体大小
10. 设置行分隔符
这里一般不用设置,默认就行。
在不同的操作系统中,换行符是不一样的,比如:Linux(\n)、Mac(\r)、Windows(\r\n),这就有可能会因为差异而出现问题。解决这个问题的方案就是统一换行符。
- CR - Classic Mac OS(\r)
- LF - Unix 和 macOS(\n)
- CRLF - Windows(\r\n)
CR 是 MAC 老版本的做法,就是回车,但是后来的 MAC 系统统一换成 LF 了,LF 是 Linux 下的做法,就是换行。微软采用的是 CRLF,看上去好像是兼容了 CR 和 LF,但是实际完全不是那么回事,就是回车并换行。
11. 设置代码模板
阿里 Java 开发手册建议的格式,文件头模板用这个就行:
/**
* @author wangbo
* @date ${DATE}
*/
但是@date
标签并不是javadoc
规范标签。所以可以改为javadoc
指定的@since
标签:
/**
* @author wangbo
* @since ${DATE}
*/
12. 设置序列化类提示
搜索 Serialization issues ,找到Serializable class without 'serialVersionUID'
打勾:
建议直接搜索 serialVersionUID,下面四项全部勾选,提示能更全面些:
返回代码,实体中只要实现了Serializable接口但是没加serialVersionUID字段的类名都会暗黄,这个时候你只需要鼠标点击类名,alt+enter 就可以一键生成 serialVersionUID 了。
13. 设置文件编码
补充一个,控制台文件编码,这个好像默认就是 UTF-8:
14. 配置 Git
首先需要安装 Git 软件,然后配置 Git 安装路径,点击 Test 进行测试。
我提交代码喜欢使用提交界面,英文叫Commit,一般是默认是在左侧边栏。我一般将它拖动到Git的旁边。
如果这个界面突然没了,可以在下图的位置进行设置让它显示出来,该界面就叫做非模式提交界面。
更多可参考另一篇博文:IntelliJ IDEA 中 Git 的配置和使用。
15. 配置 Maven
这里我配置了自己安装的 Maven,并且我在 setting.xml 中修改了资源库的位置,另外还修改了镜像为阿里云镜像。
更多可参考另一篇博文:IntelliJ IDEA 中 Maven 的配置和使用。