IDEA必备的N款插件,缺一不可!
小伙伴们可以 右侧的菜单栏预览所有插件名称和功能哦 👉
CodeGlance【代码预览框】
许多熟悉使用VSCode的人都知道,在这个编辑器中有一个独特而实用的功能就是代码预览功能。在图形界面中的一个蓝色标记框里展示了当前选定代码的位置信息。这种设计的好处在于可以直接点击预览位置的地方跳转到对应的具体代码行号和内容,在编辑过程中大大提升了效率和便利性。这个功能非常强大且高效地帮助开发者节省了大量时间,在实际操作中得到了广泛的认可和好评。

该软件本身不具备该特定功能, 但该软件允许用户添加辅助插件, 因此 CodeGlance 是最佳选择. 安装完成后, 你的代码界面将焕然一新, 右侧呈现全新的布局. 再也不会需要慢慢滑动窗口寻找代码, 而是点击即得!

FindBugs-IDEA【智能查找代码逻辑漏洞】
相信码农们在不经意间常常会因疏忽导致程序运行时出现空指针异常或数据类型比较等问题。有时肉眼看代码可能会因为疏忽而遗漏一些潜在的问题。这款插件是一款强大的工具,在你写完代码后能够帮助你在完成代码后自动排查各种潜在问题。FindBugs-IDEA 是一款由 JetBrains 开发的备受推崇的调试工具, 使用它可以显著提升开发效率, 让您在享受编程乐趣的同时避免因疏忽导致的错误。

完成插件安装后,在需要检测的代码位置右键点击,会打开FindBugs选项。通常情况下,默认选择的第一个选项即可。
结果表明,在当前文件中发现了空指针错误!显然,在 null==addressPo 的条件下竟然还在调用 addressPo.getAddress() 会导致出现空指针异常而未进行异常捕获处理!

该工具在左侧部分负责进行代码定位工作,在中间部分则明确指出了具体的代码行号,在右侧则提供了详细的bug分析结果以及相应的修改建议。这个工具真是让人爱不释手啊!
Translation【翻译神器,代码里直接翻】
码农每天都会接触到大量的英文内容,在编写代码时尤其是变量和类等名称的选择上也多采用英语单词的习惯。特别对于那些英语词汇量较少的程序员来说,在编程过程中进行专业术语转换就显得尤为重要了。现在有了这样一个高效的插件,在编写代码时可以直接实现这一功能无需再使用外部翻译工具如有道词典或者百度翻译等平台进行人工操作了
插件安装完后,右键会有下图的两个选项。默认的快捷键也是 Ctrl+Shift+Y

RestfulToolkit【API接口调试,快速查找定位】
针对编写后端代码的开发者,在完成API接口开发后通常会先进行自我调试练习,在编程环境中实践操作往往选用Postman作为主流的测试工具。而现在我们引入了RestfulToolkit这一工具,在功能上实现了对现有调试流程的重大优化——它大幅提升了调试效率,并且操作简便易学无需额外配置即可直接调用接口进行测试

效果可见于图中,在IDEA的最右侧会新增一个名为RestServices的栏,在此栏中点击即可查看项目中的所有API接口及其请求方法(Get/Post/Other)。其中最为关键的功能是可以直接在该界面进行调试操作(Send按钮即可实现)。特别值得一提的是,在工程包含大量接口时,在线端快速定位到具体接口入口将极大提升工作效率
Lombok【注解使用插件】
同时依赖lombok进行开发的应用中,在IDEA中必须安装Lombok插件以确保正常运行;若项目中存在某些特定注解会提前导致编译错误。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
代码解释
这个功能仅用于告知编译器,在这些地方不会报错;而实际解析注解生成代码的是lombok依赖。

GenerateAllSetter【快速调用对象所有Set方法】
该插件显著提升了日常写代码的效率,并非过去需要一个个属性地进行Set操作了。安装完成后,在创建一个新的对象时,在使用快捷键 Alt+Enter 即可自动填充所有相关属性。

Maven Helper【Maven的依赖冲突快速处理】
插件具备一键查看所有Maven依赖的功能,并且能够快速处理存在冲突的依赖关系。毫无疑问这是一个非常实用的工具为Maven项目的开发人员提供了极大的便利也为日常管理大型项目提供了极大的便利

Power Mode Ⅱ【视觉冲击,炫酷敲代码】
还有什么比我牛逼到爆炸的存在吗?连写个hello world都是666的存在!笑到直接被吓到了!码农们打起精神来!删除复制粘贴时还会有 BAM!!

Rainbow Brackets【括号颜色区别以及选择部分高亮显示】
插件功能支持配对括号并使其颜色相同,并且还能选择特定区域内的代码进行高亮显示。这款工具非常实用,并且能够显著地协助开发者定位错误,在复杂的逻辑判断系统下展示了它的优势。
如图中多色彩的括号匹配:

选择代码,高亮显示,快捷键Ctrl+右键 ,取消高亮直接Esc即可。

进行区域外的暗淡灰色处理操作时,请注意这一功能表现出色。使用快捷键 Alt+右键 ,同样地,在需要取消暗淡效果时可以直接按下Esc键。

CamelCase【下划线驼峰各种命名格式快速切换】
IDEA内置支持大小写转换功能,并提供快捷键 Ctrl+Shift+u 。由于程序猿在进行大量文字操作时经常遇到难以应对的复杂需求[1] ,随后开发出了CamelCase插件[2] 。该插件让你轻松实现多种格式转换需求。
快捷键: Shift+Alt+u
连续使用快捷键,即可不断在以下支持的格式中切换哦,选择自己需要的格式即可。
支持的多种格式分别是:
1.下划线:hello_world
2.破折号:hello-world
3.全大写下划线:HELLO_WORLD
4.驼峰格式:helloWorld
5.大写开头:HelloWorld
代码解释
