分类 IDEA插件 下的文章

Maven Helper 主要用来分析 Maven 项目的相关依赖,可以帮助我们解决 Maven 依赖冲突问题。::: tip 何为依赖冲突?说白了就是你的项目使用的 2 个 jar 包引用了同一个依赖 h,并且 h 的版本还不一样,这个时候你的项目就存在两个不同版本的 h。这时 Maven 会依据依赖路径最短优先原则,来决定使用哪个版本的 Jar 包,而另一个无用的 Jar 包则未被使用,这就是所谓的依赖冲突。

- 阅读剩余部分 -

编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被后者 DISS。为了快速分析项目情况,判断这个项目是不是一个“垃圾”项目,有一个方法挺简单的。那就是对代码的总行数、单个文件的代码行数、注释行数等信息进行统计。

- 阅读剩余部分 -

GsonFormatGsonFormat 这个插件可以根据 Gson 库使用的要求,将 JSONObject 格式的 String 解析成实体类。::: note2021.x 版本以上的 IDEA 可以使用 GsonFormatPlus。:::使用起来非常简单,我们新建一个类,然后在类中使用快捷键 option + s (Mac) 或 alt + s (win) 调出操作窗口(必须在类中使用快捷键才有效),如下图所示。

- 阅读剩余部分 -

经常有小伙伴问我: “你的 IDEA 主题怎么这么好看,能推荐一下不?”。就实在有点不耐烦了,才索性写了这篇文章。在这篇文章中,我精选了几个比较是和 Java 编码的 IDEA 主题供小伙伴们选择。另外,我自己用的是 One Dark theme 这款。Material Theme UI这是 IDEA 中使用人数最多的一款主题。当你安装完这个插件之后,你会发现这个主题本身又提供了多种相关的主题供你选择。

- 阅读剩余部分 -

有了这个插件之后,你可以在 IDE 中以交互方式学习 IDEA 最常用的快捷方式和最基本功能。::: tip 强烈推荐此插件非常方便!强烈建议大家安装一个,尤其是刚开始使用 IDEA 的朋友。:::当我们安装了这个插件之后,你会发现我们的 IDEA 编辑器的右边多了一个“Learn”的选项,我们点击这个选项就可以看到如下界面。

- 阅读剩余部分 -