IDEA全新装备 – Base on 2022.3.2(好吧,之前写成2023.3.2是网友告诉我版别写错了)

公司给更新了作业设置,由于旧电脑运用的是较旧版别的IDEA,在新电脑换上之后,想来一个全新的开端,所以就有了现在这篇装备文章。

下载IDEA

下载直到到官网下载即可,这儿给出2023.3.2的链接:2023.3.2下载

可能你看这篇文章时,现已出现了更新的版别了,直接到官网即可:官网

我今天看,竟然又升级了,2022.3.3 RC!!!今天是2023/3/9,看,都2023了,这不把版别搞错了嘛

装置及激活

装置

直接按自己要求即可,或许直接一直下一步

激活

有钱的大佬爷们,你们想怎样整就怎样整,怎样快怎样来。

像我这么抠的,能免费当然免费,现在网上一搜很多,无非便是要重视各种大众号,各种骚操作,曾经那种直接把完好教程或资源一同放出来的好人现在应该是绝种了,反正我没找着。

开端装备

每个人的装备过程可能不太相同,但该装备的总要装备,我总结了一下,首要分为以下个品种:

  • 中心
  • 插件
  • UI装备

中心

对中心的界说,我这儿是这样的:少了它不行,必须第一时间装备,忘了会给我这个洁癖中患者带来致命冲击

项目东西:

我运用的是Maven和Git, 所以就只有Maven和Git

Maven是必须得去装备的,最好是弄成大局装备,这个大局装备是针对IDEA的,入口在这儿:

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

这儿的UI跟旧版别的不相同,好靓,这肯定是新的,装备的当地后面说~

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

基本就这两样了

插件

插件是必不可少的,像UI方面的插件有以下:

  • Rainbow Brackets: 彩虹括号,刚看了一下,说我No license, 难不成这东西也收费了?
  • Maven Helper: 用于管理Pom依靠必不可少的东西,越用越喜爱,超级棒
  • MybatisCodeHelperPro:Mybatis的智能插件吧,唯一花了钱去用的,就因为这个,家里的领导还重复的问我,这钱是花在哪里,呵~女性~
  • Cyan Light Theme:个人比较喜爱白色的主题,越用越习惯,黑色主题现已被我丢开了。(可是现在用了新版别后,我发现这UI现已没用了~)
  • RestfulTool: SpringMVC定位API的神器,运用ctrl + alt + / 快速查找到目标API的方位
  • Easy Javadoc: 一个快速提取办法或类注释的插件,评分不高可能是因为翻译不太契合程序员要求吧(也有可能是因为每次发动,都让运用者请喝咖啡有关吧),可是真的好用, ctrl + \ 方便生成办法注释,再简略改一下就能够了
  • GenerateAllSetter: 方便生成get和set办法,根据对象方便输入set办法,关于不喜爱运用BeanUtils的我来说,真的是一个神器,十分喜爱。

我觉得这几个是必须的,其他的有用到再看吧~

UI装备

UI装备无非便是用起来爽一些嘛,无外匆以下这些:

  • 字体
  • Serializable提示
  • 代码模板
  • 方便输入

字体

我这儿只设置了大局字体,详细代码等其他方位,我是疏忽了,IDEA默认的微软雅黑,曾经也会去装置Fira Code,但现在我看自带的Source Code Pro十分不错:

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

实体类实现Serializable字段提示

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

代码模块

方便代码模块能够参阅一些当前网上的一些教程。

生成类时,主动生成相重视释

很多人会直接在对应的Files里面进行设置,也不是不能够,我曾经也是这样做的。

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)
这张图跟后面的相同,懒得再弄了,借用一下,无关紧要。

后来,我改成了这种方法:

首要,我会界说一个类的头和尾:

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

然后,在Files对应类型的文件中,引入头和尾:

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

代码贴出来:

# 这是header:
File Header
/*
 * ProjectName: ${PROJECT_NAME}
 * PackageName: ${PACKAGE_NAME}
 * Description: ${description}
 * CreateBy: ${USER}
 * Email: 邮箱
 * Copyright: 公司名
 * CreatedTime: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${TIME}
 */
# 这是foot:
File Foot
/**
  * Desc: ${description} // 这儿弄这么长的,是为了在创立类时,能够直接输入类的阐明
  * ClassPath: ${PACKAGE_NAME}.${NAME} // 类的路径,也能够通过方便键复制:ctrl + shift + alt + c
  * @author 姓名[邮箱]
  * @since ${DATE} ${TIME}
  */

这是我比较喜爱的方法,有用你们就拿去吧,不必客气。

用这种方法,其实也能够在类的问询(这儿打错了,是类的底部,五笔同码了),同样增加这些

日常码代码时的方便输入

曾经会界说一些日志方面的方便输入,后面因为lombok的重度运用(别说lombok功能问题了,国内没什么人重视这个东西,可是如果公司有要求,装置一个GenerateAllSetter插件吧,我也一直有在用),就基本废弃了

现在还会界说的,反而是Lombok和Swagger的方便输入了,详细设置的当地如下:

创立个自界说代码模块组:

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)
点击后,在弹出界面输入组名就能够了,比如:myGroup

界说方便输入:

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)

基本设置便是这样的了,不过2023.3.2有BUG,创立不了自己的组

应该有人会重视,我的界面为什么会这么好看,这个是2023.3.2的一个Beta功能:

IDEA全新配置 - Base on 2023.3.2(应该是2022.3.2)
启用后重启就能够了

基本装备就在这儿了,谢谢我们~