非常实用的8种idea插件, 还不知道就out了!
IntelliJ IDEA是目前最好最强最智能的Java IDE,默认已经集成了几乎所有主流的开发工具和框架。在这里不讨论Idea和Eclipse的关系,这里介绍几款比较火的的Idea插件。
目录
alibaba Java coding guidelines (强烈推荐)
-
translation
你是不是经常在看别人的代码,遇到很多英语单词不认识,而从idea里面复制不认识的单词,再去查就很麻烦对不对,这款插件你就能直接在idea里面实现单词或者语句的翻译。
使用:选中你要查询的单词或语句,右键,选择translate
-
statistic
显示项目统计信息。该插件显示按扩展名排序的文件以及大小,行数LOC等。用户可以使用“选择时刷新”按钮选择(项目/模块/包/文件)作用域。(此插件需要Java 1.8)
使用:点击控制台下方statistic按钮,再点击刷新按钮
-
RestfulToolkit
RESTful服务开发的工具包。
- 1.一步一步导航到服务声明。(使用:Ctrl(Command)+ \或Ctrl + Alt + N)
- 2.显示RESTful服务结构。
- 3.一个简单的http请求工具。
- 4.在请求方法,生成和复制查询参数,生成和复制URL等处添加一些有用的功能。
- 5,其他功能:转换为JSON; 转换为Java类,格式化json数据(Windows:Ctrl + Enter; Mac:Command + Enter)。
-
lombok (强烈推荐)
我们java在写实体类时,我们常常需要写他的set、get、构造方法等,lombok可以使代码现在变得非常容易,只需突出显示一个块并在IDE中键入注释即可。减轻代码审查的痛苦并提高代码质量。
注意:它需要在项目中引入依赖(pom.xml),在使用中只要加入@Data注解就可以
同时 , 快捷实例化一个对象的方法 , 只需要加上@Builder注解即可
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
-
alibaba Java coding guidelines (强烈推荐)
这款笔者也是强烈推荐 , 原因就是代码规范是一个好的开发工程师的一张名片 , 见代码如见人 , 而有了这款插件 , 可以让你代码规范起来 , 它会时刻提醒你代码有哪些不规范 , 提示方式也是中文 , 言简意赅 !
-
sonarLint
SonarLint是一个IDE扩展,可帮助您在编写代码时检测和修复质量问题。像拼写检查器一样,SonarLint可以使缺陷变形,因此可以在提交代码之前将其修复。您可以直接从IntelliJ IDEA插件存储库中获取它,然后它将在您编写代码(Java,Kotlin,Ruby,JavaScript,PHP和Python)时检测到新的错误和质量问题。
如果在SonarQube或SonarCloud上分析了您的项目,SonarLint可以连接到服务器以检索该项目的适当质量配置文件和设置。运行SonarLint需要Java 8。
使用:选择你要检测的文件,然后点击下方sonarLint,再点击运行按钮。
-
Free-idea-mybatis (强烈推荐)
free-idea-mybatis是用于支持mybatis的想法的交换插件,这是主要功能:
- 生成映射器xml文件
- 从代码导航到映射器mapper,然后从映射器mapper导航回代码
- 自动代码和错误提示
- 支持mybatis生成器GUI
-
CodeGlance
逼格满满 , 将类似于Sublime中的代码的微型地图嵌入到编辑器窗格中。使用您自定义的颜色突出显示语法,可同时使用浅色和深色主题。