开发中IDEA常用的插件

Alibaba Java Coding Guidelines

阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,更可以让你变成一个有节操的程序员。

CamelCase

一款可以快速进行格式转换的工具,较常用到的是大小写转换、驼峰式转换等,选中需要改变的变量用快捷键 shift + alt + u,变量就会改变,直到找到需要的格式为止

CodeGlance

在编辑代码最右侧,显示一块代码小地图,方便观看代码页。

GitHub Copilot

真正意义上的帮你写代码,需要RMB,去某宝有惊喜

Free MyBatis plugin

使用MyBatis框架的时候,Mapper接口和XML文件之间跳转十分的麻烦,经常的操作是在Mapper接口中将接口名称复制一下,然后去查找对应的XML文件,打开后CRTL+F查找对应的xml实现,整个过程效率很低下,而这款插件可以在Mapper接口的左侧,直接点击就可以进入到相应的配置文件了。

EasyCode

Easycode可以直接从数据表,生成 entity,controller,service,dao,mapper 等类的代码,减少重复编码,提高工作效率,简单而强大,谁用谁知道

Key Promoter X

可能你不相信,在IDEA中可以不用鼠标,即可完成所有编程操作,可以让你沉浸式开发。经常做用快捷键操作IDEA可以提高工作效率,而这个插件的功能是,当你用鼠标操作某动作时,如果可以用快捷键代替,那么它会在界面的右下角提示你,相应快捷键操作是什么。

Lombok

可以通过注解帮助开发人员消除 Java 的冗长代码,尤其是对于简单的 Java 对象(POJO),但是代码侵入性很强,最且新版本的Java支持类似的功能,故不建议安装。那为什么这里要写在这呢,因为,这玩意团队里一个人用了,其它人都要安装。。。

Mongo Plugin

可以使MongoDB的文件管理系统时,在IDEA中可界面化操作。

Python

可让你在IDEA中写Python脚本,不用安Pycharm,写脚本很方便,但是写Python项目的话,还是安Pycharm吧

Rainbow Brackets

配对的括号会有相同颜色,并且实现选中区域代码高亮的功能,这样就不会对括号对到眼花了

redis

可以使Redis的文件管理系统时,在IDEA中可界面化操作

LeetCode editor

可以拉取LeetCode题到IDEA上,并提交到LeetCode上执行,上班摸鱼神器,你懂的

SequenceDiagram

在接手别人项目时,一上手很难窥视全貌,这时候要是能够把接口的调用关系,整个时序图展示出来,就可以很直观的了解项目,SequenceDiagram能做到,安装完成后,在某个类的某个函数中,右键 --> Sequence Diagaram即可调出。

Codota AI Autocomplete for Java

这款插件基于AI技术,通过对大量开源的项目学习,帮助开发者提供更可靠的智能推荐,让编程变得更方便。到不是说用这个软件能提高我们多少效率,但至少可以看看在同等情况下,别人会怎样书写代码,或者有别的什么操作。

stackoverflow

对编程遇到的问题进行搜索,在问题上方点击右键即可,会出现stackoverflow选项,不过使用的是谷歌搜索,所以需要科学上网才行。

Statistic

可以统计你的代码,主要包括、有效行、空白行、注释等

VisualVM Launcher

VisualVM是集成了命令行JDK工具和轻量级分析功能的可视化工具,是分析性能的神器,JVM调优必装

Vue.js

IntelliJ IDEA可安装Vue.js插件,这样IDEA就可以写Vue.js的文件了,用于开发用户界面和高级单页面应用页面。

你可能感兴趣的:(开发工具的应用,IDEA,插件)