1、外观装备
1.1 基本装备
图 1.1-1 修正更改主题 + 背景图片 |
---|
如果IDEA版别是2023.1.2今后的版别能够敞开 newUI 体验新版的UI界面,我个人是挺喜爱的
1.2 方便键装备
图1.2-1 修正方便键 |
---|
1.3 Tab单行显现
图 1.3-1 Tab单行展示 |
---|
2、装备开发环境
2.1 装备GIT
图2.1-1装备git |
---|
【git提交的几个小主张】
主张对git提交人和提交信息进行标准,同时代码提交应当清晰的反映所属使命和修正内容,便利后续进行代码分支合并防止漏掉功能提交。
- 主张代码提交形式为:操作(影响的模块[可不填]): 具体修正(使命编码),举例:
fix(service): 修复xxx引发的bug(20230807)
、feat: xxx功能(20230905)
- 主张设置git提交人员和邮箱:git装备作者信息
- 更加的标准的
git commit
书写方式请参阅:Commit message 和 Change log 编写指南
2.2 装备maven
图2.2-1 装备maven |
---|
2.3 装备JDK
图 2.3-1 装备项目的JDK |
---|
装备项目的言语版别指的是设置 JDK 版别,比方有些比较老的项目需要JDK-6启动,此时不需要装置JDK-6,能够把言语版别设置为6即可运行项目。
3、编辑器设置
3.1 基本装备
图 3.1-1 代码补全提示去掉匹配规矩 |
---|
图 3.1-2 装备字体款式和大小 |
---|
字体主张运用等宽字体,如
Consolas
或者JetBrains Mono
,最近英特尔开源的 intel-one-mono 字体也挺好用的,喜爱的话能够装置一下。
图3.1-3 装备行号显现和办法切割 |
---|
3.3 编码风格装备
图 3.3-1 Java引入折叠 |
---|
图 3.3-2 Java代码超字符数换行 |
---|
3.4 装备代码模板
能够生成常见的代码模板,便利开发运用
- 装备文件模板,如图3.4-1所示;
- 装备文件的所有者信息,新建文件后会添加在类的头部,如图3.4-2所示;
- 代码生成模板,输入关键词,点击回车后即可触发生成代码,装备如图 3.4-3所示,运用作用如图3.4-4所示;
图 3.4-1 文件生成模板 |
---|
图 3.4-2 文件头设置 |
---|
图 3.4-3 装备代码生成模板 |
---|
代码生成模板主张建立新的分组后,在新的分组内编写代码生成模板。
图 3.4-4 代码模板运用作用 |
---|
3.5 装备编辑器编码格局
主张都设置为 UTF-8
防止呈现文件乱码问题
3.5-1 装备编辑器编码格局 |
---|
3.6 装备疏忽的文件和文件夹
主张在疏忽文件和文件夹内装备IDEA编辑器生成的文件,防止git提交时提交IDEA装备文件被打
图 3.6-1 装备疏忽的文件和文件夹 |
---|
4、界面布局设置
4.1 东西栏添加常用小组件
上方的东西栏点击鼠标右键,会呈现添加东西选项,如build、分支操作等东西,能够添加常用的东西到东西栏,如图4.1-1所示
下方东西栏单击鼠标右键,也能够添加常用的东西,如:内存运用、当前分支等,如图4.2-2所示
图 4.1-1 上导航栏添加常用组件 |
---|
图 4.1-2 下方东西栏添加小组件 |
---|
5、好玩的插件
插件 | 称号 |
---|---|
Alibaba Java Coding | 阿里巴巴代码标准检查插件,根据《Java开发手册》进行代码标准性检查 |
Easy Code | 代码生成器,装备好代码模板后,能够从数据库一键生成从dao层到service层的代码 |
GenerateSerialVersionUID | 一键生成SerivalVersionUID |
Jrebel and XRebel | 热布置插件,代码更改后点击build能够免重启热布置 |
JSON Parser | JSON 格局化,在IDEA内添加JSON格局化窗口 |
LeetCode Editor | 完成IDEA内刷LeetCod题目 |
MyBatisX | 便利找到mapper和XML的映射 |
Rainbow Brackets | 彩虹括号,便利检查代码 |
Star Wars Progress Bar | 星球大战主题进度条 |
Translation | 翻译插件,支撑翻译代码、注释等等 |
camelCase | 方便的从全大写、下划线、大驼峰、小驼峰命名之间切换 |