1:AiXcoder Code Completer
AiXcoder是一个基于最先进的深度学习技术的强大的代码补全器和代码搜索引擎。它有可能向你推荐一整行代码,这将帮助你更快地编码。AiXcoder还提供了一个代码搜索引擎,帮助您搜索GitHub上的API用例。
2:Alibaba Java Coding Guidelines
如果你是从事Java开发工作的小伙伴,肯定看过阿里巴巴的《Java开发手册》。
该手册总结了我们在日常开发过程中,可能会遇到的问题。从编程规约、异常日志、单位测试、安全规约、Mysql数据库和工程结构,这6大方面,规范了开发的流程,确保我们能写出高效、优雅的代码。
但这些规范性的东西,仅仅靠人的自觉性,很难达到预期的效果。
为了解决这个问题,阿里巴巴推出了Alibaba Java Coding Guidelines插件,能够通过该插件,直接查出不合规范的代码。
安装了该插件之后,按下快捷键:Ctrl+Alt+Shift+J,可以可对整个项目或单个文件进行编码规约扫描
3:CamelCase 快捷键切换大小写
快捷键 CTRL + SHIFT + U
4:Chinese(Simplified) Language Pack /中文语言包
中文语言包将IntelliJ IDEA、AppCode、CLion、DataGrip、GoLand、PyCharm、PhpStorm、RubyMine和WebStorm的UI本地化为中文。非常感谢您的反馈。您可以直接从IDE提交,也可以通过YouTrack提交中英文版本
5:EasyCode
基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。
只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。
支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。
6: GenerateAllSetter
很多时候,我们需要给某个对象赋值,如果参数比较多的话,需要手写大量的setter或者getter代码。
安装完插件之后,在创建的对象上,按快捷键下:alt + enter。
在弹出的窗口中选择:Generate all setter with default value。
就会自动生成如下代码
7: Restful Tool
一套 Restful 服务开发辅助工具集,提供了一个 Services tree 的显示窗口,双击 URL 直接跳转到对应的方法定义.一个简单的 http 请求工具支持 Spring 体系 (Spring MVC / Spring Boot),支持 JAX-RS,支持 `Navigate -> Request Service` 搜索 Mapping (Ctrl + Alt + /)
8:Mybatis X
Mapper和XML可以来回跳转
mybatis.xml, mapper.xml提示
mapper和xml支持自动提示,如jpa(参考MybatisCodeHelperPro)
集成mybatis生成器Gui(从免费的mybatis插件复制)
9:JRebel and XRebel
在idea中开发Java项目,有个很不爽的地方是:每次修改一个类或者接口,都需要重启服务,否则不会运行最新地方。
而每次重启,都需要花大量的时间。
有没有办法,Java代码修改后不用重启系统,立即生效呢?
答:使用JRebel and XRebel插件
激活如果报错,解决方法:JRebel and xrebel 热部署插件 激活时出现LS client not configued 报错_x@lijun的博客-CSDN博客
10:JRebel MybatisPlus extension
是JRebel and XRebel插件 的升级版,可以热部署更新 mapper.xml 中的sql
11:Maven Helper
使用Maven必须有一个插件。
分析和排除冲突依赖关系的简单方法
为包含当前文件的模块或根模块运行/调试maven目标的操作
操作以在当前maven模块路径上打开终端
运行/调试当前测试文件的操作。
12: Rainbow Brackets
我们平时写代码的时候,括号是让我们非常头疼的地方,特别是代码逻辑很多,层层嵌套的情况。
一眼很难看出,代码是从哪个括号开始,到哪个反括号结束的。
有没有办法解决这个问题呢?
答:使用Rainbow Brackets插件
安装完插件之后,括号和反括号,在代码中会自动按照不同颜色做区分:
13:Translation
有些小伙伴可能英语不太好。
我们在给变量或者方法取名时,要想半天。特别是在阅读JDK英文文档时,遇到了一些生僻字,简直头大。
有个好消息是使用:Translation插件,能够让我们在文档中自由飞翔
14:Mybatis Log
恢复mybatis/ibatis sql日志到原始的整个可执行sql。
插件生成sql语句替换?到真正的参数值。
选择控制台sql日志,右键单击“恢复sql”菜单恢复sql。
在Java方法和Mapper xml之间相互导航。
使用前要开启mybatis 日志功能:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
目前我觉得好用就这些:后续如果还有还会继续补充!!!