🧑🏻💻「设置专题回顾」👇
- Setting/Appearances
- Setting/Menu-and-Tools
- Setting/Password
- Setting/QuickList
- 通过滚轮控制字体大小
- 自动导入
- 代码提示
- Postfix Completio
- Smart Key
- Windows vs Mac 快捷键
- Editor Console 字体设置
- Font Ligatures
- Code Style
- Inspections
- File Template
- Live Template
- Live Template 2
- File Type
- Copy right
- Todo
- Vim & Plugins
- ChangeList
- Confirmation
- Maven Setting
- 发现调试新大陆
- Deployment
👀「今日内容概览」👇
Require Plugins
0x01. 背景
作为团队开发来说,最重要的不是说谁有多高超的技术,或者说是谁有多炫酷的写法。最重要的是大家的风格能够一致,不要写太炫酷的语法糖,一味为了炫技。这样可能自己写到是比较舒服,但是同时在 Review 的时候就会给同时造成不小的亏绕。
所以对于我们日常开发来说我们一般都会安装一些代码规范提示插件,这样的插件能够提示我们一些常见的问题。比如空指针,if 逻辑判断优化。
常见的插件有
-
checkStyle
-
p3c
对于一位新同学来说,可能他自己也是想要写好代码,但是却不知道怎么做。
0x02
「IntelliJ IDEA」 中有一个设置能够比较好的解决这个问题,能最大限度让类似的问题最大化得到解决。
Required Plugins 设置可以指定我们当前项目一定需要什么样的插件,以及对应的插件最小版本最大版本。
有了这个功能之后,对于项目我们就可以设置必须安装 checkStyle,p3c 这样的check 插件。还有就是经常用到的 lombok 插件。
在项目成面增加限制,其实后面可以减少非常多的麻烦。
0x03
接下来我们做个实验,看看到时候具体的表现,我限制项目必须要安装 AceJump 插件,这个插件的功能是用来做内容跳转到,熟练后就算不用 Vim 也可以不用鼠标操作。效率超高。
添加完成之后,我们直接在「IntelliJ IDEA」 中将该插件卸载。然后重新打开项目。
重新打开项目时,右下方就出现了提示,提示我们安装 AceJump 插件。