ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

IntelliJ IDEA 常用插件

2021-07-01 14:04:20  阅读:234  来源: 互联网

标签:插件 IntelliJ plugin IDEA https plugins com jetbrains


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”

-- 《论语·魏灵公》

Alibaba Java Coding Guidelines

阿里巴巴Java编码规范插件,这个首先排在第一位,安装成功后如下图所示会出现编码规范扫描选项,使用过程中也可以实时检测自己的代码编写规范,以便写出更加优秀的代码,

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

鼠标放在项目上右键以及在Tools上也可以对其进行设置

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

最后呈上《阿里巴巴Java开发手册》:

https://pan.baidu.com/s/1_P3U82pPCOaI5u-a5BWb3w

 

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

Key Promoter X

插件地址:

https://plugins.jetbrains.com/plugin/9792-key-promoter-x

简介:

一个用于学习IntelliJ IDEA快捷方式的插件。 

Key Promoter X可帮助您在工作时学习基本的快捷方式。当您在IDE内的按钮上使用鼠标时,Key Promoter X会显示您应该使用的键盘快捷键。这提供了一种简单的方法来学习如何用键盘按键代替繁琐的鼠标工作,并有助于过渡到更快的无鼠标开发。当前,它支持工具栏按钮,菜单按钮,工具窗口及其中的操作。 

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

Lombok

插件地址:

https://projectlombok.org/

 

CodeMaker

插件地址:

https://github.com/x-hansong/CodeMaker

简介:

一个用于Java/Scala生成代码的idea-plugin,支持自定义代码模板。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

Free Mybatis plugin

插件地址:

https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin

简介:

免费的Mybatis插件,

主要功能:

生成映射器xml文件

从代码导航到映射器,然后从映射器导航回代码

自动代码和错误提示

支持mybatis生成器GUI


在interface中如下图所示:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

在xml映射文件中如下图所示:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Mybatis 分页插件 Mybatis-PageHelper、Mybatis 代码生成工具 mybatis-generator 等

 

日志工具:GrepConsole

插件地址:

https://plugins.jetbrains.com/plugin/7125-grep-console

简介:

对不同级别日志通过颜色区分 ,一目了然

 

实例操作使用:

 

安装成功后,就会发现在日志打印台左侧会出现一列关于Grep的工具选项

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

点击第一个红色的设置,可以对日志的打印的种类设置不同的颜色,便于区分各种类型的日志输出

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

鼠标放在日志区域,右键选择Grep,可以打开一个新的日志控制台,可以对日志的内容做关键字的搜索以及其他操作,可以快速的对问题进行定位。也可以使用模糊匹配,过滤掉不需要的日志信息

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

翻译插件:Translation

简介:

变量名命名太多不知道如何命名?英语水平较差?复制粘贴百度翻译太麻烦?小朋友,你是否有很多问号??那么是Translation展现真正的技术了!

插件地址:

https://plugins.jetbrains.com/plugin/8579-translation

 

安装成功后,我们可以在Setting -> Other Setting中找到Translation的配置项。并且我们会发现,该插件有三种翻译方式,即能够借助有道,和百度翻译。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

使用方法:

翻译时选中单词,右键选择Translate或者快捷键使用Ctrl+Shift+Y

Translate and Replace 还可以一键翻译并替换,提高效率

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

记得在上方工具栏处也有快捷入口哦

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

POJO to JSON/Java Bean to Json

简介:

无论实际开发中,我们自行使用postman或者要和前端进行配合测试接口,我们都要使用数据的json格式,当接口的参数繁杂而又嵌套的十分复杂,这时候就可以使用PojoToJson了,它支持简单的java类生成JSON,可处理List泛型、以及List嵌套。

 

POJOtoJSON插件地址:

https://plugins.jetbrains.com/plugin/9686-pojo-to-json

Java Bean to Json插件地址:

https://plugins.jetbrains.com/plugin/10336-java-bean-to-json

 

我使用的是Java Bean to Json插件,在java类中右键选择ConvertToJson即可,转换后的Json会直接复制到你的剪切板,直接去粘贴即可。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

在线检测json格式和json格式化的工具也有很多,

例如:http://www.bejson.com/

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

Maven插件

maven插件也有很多了,例如众所周知的Maven Helper,

常用的功能为分析和排除冲突依赖关系的简便方法

为包含当前文件或在根模块上的模块运行/调试Maven目标的操作

在当前Maven模块路径上打开终端的操作等等

MavenHelper插件地址:

https://plugins.jetbrains.com/plugin/7179-maven-helper

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

RestfulToolkit

简介:

一套 RESTful 服务开发辅助工具集。

1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );

2.提供了一个 Services tree 的显示窗口;

3.一个简单的 http 请求工具;

4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...

5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

插件地址:
https://plugins.jetbrains.com/plugin/10292-restfultoolkit

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

标签:插件,IntelliJ,plugin,IDEA,https,plugins,com,jetbrains
来源: https://blog.51cto.com/u_14602625/2963833

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有