Skip to content

IntelliJ IDEA 设置指北

INFO

目前主要针对 Windows 环境进行介绍

字体

16 号 Hack NF,中文 fallback 到微软雅黑。

代码风格

  1. Tabs and Indents 全部为 2
  2. Wrapping and Braces / Comment at first Column 取消
  3. Code Generation / Comment Code 对应取消然后勾选后者

原来的方案都是在设置里改代码风格,然后将 .idea/codeStyles 添加到版本控制,但这样就不能把 .idea 文件夹全部从版本控制里忽略了。 但是实际上,IDEA 完全支持 editorconfig 文件,对于其特有的代码风格都会以特殊的前缀开头。 我们可以在设置完代码风格之后,导出 .editorconfig 文件,然后将其添加到版本控制。

最后总结下使用 editorconfig 来做代码风格约束的特点。

  1. 你可以在任何文件夹下放置,只会影响该层下的文件,.idea/codeStyles 无法做到,只能是整个项目模块
  2. IDEA 支持从原有的配置导出该文件,无需手动书写。
  3. 对于需要调整的配置可以在修改的同时预览代码风格的改变

JDK

Ctrl + Alt + Shift + S 设置新项目默认的 JDK。

你升任你升,我用 JAVA8。对于更新没那么积极的周边,为了保证兼容性还是推荐 JDK8。 目前选的发行版是 Amazon Corretto,已排除的是 Zulu,跑 Flink 连 Hive 的项目时遇到缺少 jar 的问题。

Maven

Ctrl + Alt + S 设置新项目的默认设置。

对于周边较新的项目,可以使用 IDEA 默认自带的。较老的周边依赖存在 http 需求的话请选择 3.6.3

  1. Maven 配置中覆盖默认 Maven 路径为下载的目录
  2. 覆盖配置文件路径
  3. (可选)覆盖默认的 maven 本地仓库到其他盘符,IDEA 环境变量中同步更改
  4. (可选)设置自动下载源码,文档
    • 这在首次打开依赖较多的项目时会下载的比较绝望,推荐查看源码时手动下载

WARNING

需要注意,可能单次只能修改一处的设置,保存之后可以重新进入查看设置是否生效。