发布时间:2025-07-21
浏览次数:0
本文已收录至我的
我推荐的这些插件我个人认为非常实用,但您可以根据个人需求来挑选。此外,IDEA中自带的插件如果未使用到,不妨关闭它们,这样做能提升IDEA的运行效率。
目录:
Grep :控制台输出处理
可以说是必备的一个IDEA插件,非常实用!
这个插件主要的功能有两个:
1. 自定义设置控制台输出颜色
我们可以在设置中进行相关的配置:
配置完成之后的 log warn 的效果对比图如下:
2. 过滤控制台输出
:彩虹括号
通过运用丰富的色彩来凸显您的括号,效果展示如下。从图中可以明显看出,代码的层次结构变得更加分明,这无疑极大地提升了实用性和易用性!
Save :优化保存操作
真必备插件!可以帮助我们在保存文件的时候:
优化导入;
格式化代码;
执行一些quick fix
......
这个插件是支持可配置的,我的配置如下:
实际使用效果如下:
:一键生成时序图
这同样是一款不可或缺的IDE插件,其功能极为实用。我通常用它来绘制基础的方法执行顺序图,这有助于我们更好地理解代码,尤其是在代码的调用层次较为复杂的情况下。
操作步骤简便易懂,只需先选取方法名称(切记要选择正确的方法名而非类名),接着用鼠标右键点击,在弹出的菜单中选择相应选项即可完成操作。
完成基础设置,诸如设定调用深度等,随后点击确认按钮即可。观察图中,我们已成功绘制出调用方法间的时序关系图。
时序图制作完毕后,您可以选择将其导出为图片格式或text文档。此外,您还可以借助生成的时序图来追踪对应的代码,这在阅读源代码时尤为实用。
Maven :分析Maven项目的相关依赖
主要用于解析Maven项目的依赖关系,此工具能协助我们有效解决Maven依赖之间的冲突。
何为依赖冲突?
简单来说,你的项目里所依赖的两个jar文件都指向了同一个依赖项h,但它们所引用的h版本却各不相同。因此,你的项目中实际上存在两个版本的h。在这种情况下intellij idea 时序图,Maven会根据依赖路径的长度来选择最短的路径,并优先使用该路径下的jar包。未被选中的那个jar包则不会被使用,这种情况我们称之为依赖冲突。
通常情况下,依赖冲突对系统并不会引发异常,这是因为Maven已经选定了一个Jar包进行使用。然而,也不能完全排除在特定情境下,可能会出现诸如无法找到类的错误。因此,我认为,一旦发现依赖冲突,最好是予以解决,以免给系统埋下潜在的风险。
:一键帮你生成所需代码
直接对数据表格进行操作,无需编写任何编码,即可生成相应的DAO,操作简便且功能强大。
更多内容可以查看这篇文章:
:代码格式检查
此插件的核心功能在于确保代码格式的标准化,例如限制单行代码的最大长度、检查是否存在冗余引用等。其应用价值极高!
通常情况下,我们会在项目中设定相关配置,并自行定义规则,接着配置一个特定的Git钩子。这样一来,在编写代码的过程中,系统会自动执行这一流程,以便检查项目代码的格式是否存在问题。
这个插件的作用主要是帮助我们定位问题,示例如下:
我们依据一套自定的准则进行操作,执行后,该插件便协助我们识别出若干个无用的元素。
:帮你优化代码
协助你识别代码中的缺陷与安全隐患,犹如代码的拼写纠错工具,能够即时呈现代码中的问题,并给出明确的修正建议,确保你在提交代码前能够妥善处理这些问题。
并且,很多项目都集成了 , 可以很方便地与 集成。
:帮你简化代码
先前未对该插件进行推荐,主要考虑到它已是普遍所需的工具。若您打算采用此插件,不仅需要安装它,还必须确保您的项目包含了必要的依赖项。
<dependency>
<groupId>org.projectlombokgroupId>
<artifactId>lombokartifactId>
<optional>trueoptional>
dependency>
使用 能够帮助我们少写很多代码比如 /、等等。
关于的使用,可以查看这篇文章:。
:代码微型地图
提供一份代码的简易版地图,在类众多的情况下intellij idea 时序图,能助你迅速找到所需位置。此插件在日常常规开发中作用有限,但在阅读源代码时,却显得尤为实用,如图所示:
Java :Java8 调试器
API能够让编写出的代码显得更为精致,然而它也存在一个问题,那就是代码的阅读与理解变得更加复杂。别担心,这款插件或许能为你提供一些帮助!
Git :使用模板创建信息
在未安装该插件之前,我们提交代码时,通过IDEA自带的工具,其操作流程是这样的:
启用该插件后,会出现一个输入框,该框用于输入信息模板。
完成之后的效果是这样的:
其他常用插件推荐
网站提供了在线刷题服务,这一功能确实使用起来较为便捷,便于我们进行刷题活动。然而,我在实际使用过程中发现了一些小问题,个人体验上,我觉得直接在网站上寻找题目进行刷题,过程会更加畅快。
A with :直接通过 搜索相关代码。
: 选中相关内容后单击右键即可快速跳转到 。
:让code 变得更加容易。
Code :代码片段保存为图片。
-power-mode : 写代码的时候自带动画效果!
:Git工具箱
OK, ! :搜索Java库用于项目
......
各类知识点总结
该文章附有原创且精美的PDF版本,这些资料正在不断更新中。欢迎随时联系我,若想催促更新,请随时告知。
扫码或者微信搜Java3y 免费领取原创思维导图、精美PDF。在公众号回复「888」领取,PDF内容纯手打有任何不懂欢迎来问我。
原创电子书
原创思维导图
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码