Appearance
IntelliJ IDEA 设置指北
INFO
目前主要针对 Windows 环境进行介绍
字体
16 号 Hack NF
,中文 fallback 到微软雅黑。
代码风格
Tabs and Indents
全部为 2Wrapping and Braces / Comment at first Column
取消Code Generation / Comment Code
对应取消然后勾选后者
原来的方案都是在设置里改代码风格,然后将 .idea/codeStyles
添加到版本控制,但这样就不能把 .idea
文件夹全部从版本控制里忽略了。 但是实际上,IDEA 完全支持 editorconfig 文件,对于其特有的代码风格都会以特殊的前缀开头。 我们可以在设置完代码风格之后,导出 .editorconfig
文件,然后将其添加到版本控制。
最后总结下使用 editorconfig 来做代码风格约束的特点。
- 你可以在任何文件夹下放置,只会影响该层下的文件,
.idea/codeStyles
无法做到,只能是整个项目模块 - IDEA 支持从原有的配置导出该文件,无需手动书写。
- 对于需要调整的配置可以在修改的同时预览代码风格的改变
JDK
Ctrl + Alt + Shift + S
设置新项目默认的 JDK。
你升任你升,我用 JAVA8。对于更新没那么积极的周边,为了保证兼容性还是推荐 JDK8。 目前选的发行版是 Amazon Corretto,已排除的是 Zulu,跑 Flink 连 Hive 的项目时遇到缺少 jar 的问题。
Maven
Ctrl + Alt + S
设置新项目的默认设置。
对于周边较新的项目,可以使用 IDEA 默认自带的。较老的周边依赖存在 http 需求的话请选择 3.6.3。
- Maven 配置中覆盖默认 Maven 路径为下载的目录
- 覆盖配置文件路径
- (可选)覆盖默认的 maven 本地仓库到其他盘符,IDEA 环境变量中同步更改
- (可选)设置自动下载源码,文档
- 这在首次打开依赖较多的项目时会下载的比较绝望,推荐查看源码时手动下载
WARNING
需要注意,可能单次只能修改一处的设置,保存之后可以重新进入查看设置是否生效。