微内核(Microkernel)加插件(Plugin)模式是目前软件框架中常用的架构设计模式,也被简称为微内核架构模式。这种架构模式使得项目功能扩展更加方便,同时也能鼓励更多开发者参与到项目的开发与完善中。

图片

这部分内容目前也已收录在 awesome-idea-tutorial 中。

Background Image Plus: 设置个性化背景图片

我推荐使用国人 Jack Chu 基于 Background Image Plus 开发的最新版本,适用于 2021.x 版本的 IDEA。前面几个下载量较高的插件目前尚未支持 2021.x 版本的 IDEA。

图片

通过这个插件,你可以将 IDE 的背景设置为指定的图片,并支持随机背景。

效果如下所示:

图片

如果你想要设置随机背景,可以在 IDEA 的设置页面中找到 Settings -> Appearance & Behaviour -> Background Image Plus,然后进行自定义设置,以随机显示目录下的图片作为背景。

Power Mode II: 代码特效

使用这个插件后,编写代码时会带有视觉特效,适用于 2021.x 版本的 IDEA。如果你使用的是 2021.x 版本之前的版本,可以使用 activate-power-mode

图片

你可以通过 IDEA 的设置页面 Settings -> Appearance & Behaviour -> Power Mode II 进行自定义设置。

图片

Nyan Progress Bar: 进度条美化

这个插件能让你的进度条变得更加美观。

图片

Grep Console: 强大的控制台输出处理工具

这是一个非常实用的 IDEA 插件,几乎是必备的!

该插件主要有两个功能:

1. 自定义控制台输出颜色

在设置中可以进行相关配置:

图片

配置完成后,log warn 的效果对比如下:

图片

2. 过滤控制台输出

图片

Rainbow Brackets: 彩虹括号

使用此插件可以用各种鲜明的颜色展示括号,显著提升代码的可读性,效果如下:

图片