IntelliJ IDEA 新版本开箱使用指南(2021.3)

322 阅读3分钟

我的当前环境:操作系统是 Windows11,开发环境 Java 11,以及 IDEA 版本 2021.3。下面主要说一下安装好 IDEA 后的一些必要的配置过程。(注意:后面补充了一些内容,有部分其他 IDEA 版本的截图!)

在这里插入图片描述

1. 开始试用

这节截图是后面补的,因为第二节安装了中文插件,所以是中文界面。刚开始的应该是英文界面,操作一样。

第一次启动,我们可以选择试用,新版本要求登录 JetBrains 账户才能试用。

在这里插入图片描述

点击 登录 JetBrains Account... 后,会在浏览器打开 JetBrains 账户登录界面,有账号直接登录,没账号就注册一个,就是注册的时候网有点慢。

在这里插入图片描述

点击 开始试用 界面如下:

在这里插入图片描述

最后点击 关闭 该弹窗界面。

2. 安装插件

首先安装我需要的四个插件,主要是安装这个汉化包,看作者应该是官方出品的插件,我用着感觉还行。后面就直接使用汉化界面进行各种设置了。

在这里插入图片描述

安装完插件后,点击任意一个Restart IDE对 IDEA 进行重启。

现在的已安装插件截图,版本 IDEA 2023.3.4。

image.png

3. 开始设置

这里能看到可以设置 颜色方案IDE 字体键盘映射。这几个也可以在所有设置中进行设置,我这里保持默认,进入所有设置。

在这里插入图片描述

4. 设置项目目录

在这里插入图片描述

5. 关闭更新检查

在这里插入图片描述

6. 开启自动导包

在这里插入图片描述

7. 显示方法分隔

这里也能设置是否显示行号。我习惯了设置方法分隔符。

在这里插入图片描述

8. 设置标签页设置

image.png

9. 设置字体大小

在这里插入图片描述

10. 设置行分隔符

这里一般不用设置,默认就行。

image.png

在不同的操作系统中,换行符是不一样的,比如: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' 打勾:

image.png

建议直接搜索 serialVersionUID,下面四项全部勾选,提示能更全面些:

image.png

返回代码,实体中只要实现了Serializable接口但是没加serialVersionUID字段的类名都会暗黄,这个时候你只需要鼠标点击类名,alt+enter 就可以一键生成 serialVersionUID 了。

image.png

13. 设置文件编码

在这里插入图片描述

补充一个,控制台文件编码,这个好像默认就是 UTF-8:

image.png

14. 配置 Git

首先需要安装 Git 软件,然后配置 Git 安装路径,点击 Test 进行测试。

在这里插入图片描述

我提交代码喜欢使用提交界面,英文叫Commit,一般是默认是在左侧边栏。我一般将它拖动到Git的旁边。

在这里插入图片描述

如果这个界面突然没了,可以在下图的位置进行设置让它显示出来,该界面就叫做非模式提交界面

在这里插入图片描述

更多可参考另一篇博文:IntelliJ IDEA 中 Git 的配置和使用

15. 配置 Maven

这里我配置了自己安装的 Maven,并且我在 setting.xml 中修改了资源库的位置,另外还修改了镜像为阿里云镜像。

在这里插入图片描述

更多可参考另一篇博文:IntelliJ IDEA 中 Maven 的配置和使用