IDEA配置
IDE (IntelliJ IDEA) - JAVA的集成开发环境(用来写代码的)
必做项:
1. 安装 IntelliJ IDEA
2. 打开项目
1) 进入刚刚下载的代码的文件夹中(比如我的是:D:\Codes\,即在D:\Codes\目录下,clone过一份代码)
2) 空白处右键,选择 Open Folder as IntelliJ IDEA Project
3) 选择 Trust Project(第一次进入会显示是否信任此文件夹,下面选做项中可以配置让其不再显示)
3. 插件安装
4. 在 IntelliJ 中配置 maven(配置一次后以后不用重复配置)
1) New Project Setup → Setting for New Projects → Settings → Build, Execution, Delopyment → Build Tools → Maven
在 Maven home path 处选择:D:/maven/apache-maven-3.8.6
在 User setting file 处勾选,然后选择:D:\maven\apache-maven-3.8.6\conf\cbu-maven-settings.xml
2) File → Settings → Build, Execution, Delopyment → Build Tools → Maven → Importing
在 Automatically download 处勾选:Sources和Annotations
在 JDK for importer 处选择:C:\Program Files\XXX\jdk1.8.0_332
3) File → Settings → Build, Execution, Delopyment → Build Tools → Maven → Runner
在 JRE 处选择:C:\Program Files\XXX\jdk1.8.0_332
4) 关闭 IntelliJ,再重新打开此项目,让此项目的maven配置生效
5. 换行/粘贴代码的缩进改成4个空格(建议不要使用默认的8个空格)
File → Settings → Editor → Java → Tabs and Indents → Continuation Indent → 把默认的8改成4
虽然 IntelliJ IDEA 默认缩进8个空格也是可以的,但是在符合编程规范的时候尽量和原生代码风格保持一致
参数默认换行改成4N个空格,而不是对齐
File → Settings → Editor → Code Style → Java → Wrappping and Braces → 将 Method declaration parameters 的勾选√去掉
7. 禁止 import 包时自动改成通配符(*)导入,即强制 IntelliJ 将每个包单独导入
File → Settings → Editor → Code Style → Java → Imports
将 Class count to use import with '*' 后面的数字改成999
将 Names count to use static import with '*' 后面的数字改成999
注:这是为了:1) 明确使用的类的具体来源;2) 一些编程规范中有明确要求:import语句,且语句内不换行,不能用通配符*
参考链接:https://stackoverflow.com/questions/3348816/intellij-never-use-wildcard-imports
选做项:
8. 自动移除未使用的包(IntelliJ的包是自动导入的,但是不会自动移除未使用的包,所以需要手动配置此项)
当修改代码的时候,移除部分老代码会导致某个import处呈现灰色,即报错:Unused import statement
File → Settings → Editor → General → Auto Import → 勾选 Optimize imports on the fly
参考链接:https://stackoverflow.com/questions/12585253/how-to-remove-unused-imports-in-intellij-idea-on-commit
9. 解决 .propertise 文件是以 ISO-8859-1 的文件格式打开,以致于乱码的问题
解决当前:
File → Settings → Editor → File Encodings → Properties Files (*.properties) → Default encoding for properties files
把 ISO-8859-1 改成 UTF-8
注:早期版本的Java规定.properties文件编码是ASCII编码(ISO8859-1),从JDK9开始,Java的.properties才可以使用UTF-8
10. 开启注释处理(预防右小角老是弹出 Lombok requires enabled annotation processing 的错误)
File → Settings → Build, Execution, Deployment → Compiler → Annotation Processors → 勾选 Enable annotation processing
11. 关闭烦人的 Server's certificate is not trusted 弹窗
File → Settings → Tools→ Server Certificates → 勾选 Accept non-trusted certificates automatically
12. 显示树状缩进/Show tree indent guides,即显示项目缩进的垂直线,让项目的层次结构更清晰
File → Setting → Appearance → UI Options → 勾选 Show tree indent guides
13. 标签栏多层显示(打开多个文件后,一行放不下这么多文件,将会被隐藏)
File → Settings → Editor → Editor Tabs → 去掉勾选 Show tabs in single row
14. 打开多个文件后(10个+),以前打开的文件会被自动关闭
File → Settings → Editor → Editor Tabs → Closing Policy → 改成想要的数字
15. 设置信任文件夹,避免重复点 Trust and Open Project 'xxx'
File → Settings → Build, Execution, Delopyment → Trusted Locations
点击当前小窗口左上角的 + 号,然后选择一个专门放代码的文件夹(比如:D:\Codes),这样这个文件夹中所有的项目将都被信任
1 显示空格和tab,预防tab和4空格混用
File → Settings → Editor → General → Appearance → 勾选 Show whitespaces
17. 更改主题
File → Settings → Plugins → Marketplace → 输入 Monokai Pro Theme → 安装 → 重启IDEA
18. 设置默认的环境变量,避免每次都输入这个环境变量
Run → Edit Configurations... → 左下角的 Edit Configuration templates... → 选择JUnit → 在 Environment variables 出填自己的环境变量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)