欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

非常实用的8种idea插件, 还不知道就out了!

程序员文章站 2022-07-12 20:54:33
...

IntelliJ IDEA是目前最好最强最智能的Java IDE,默认已经集成了几乎所有主流的开发工具和框架。在这里不讨论Idea和Eclipse的关系,这里介绍几款比较火的的Idea插件。

目录

translation

statistic

RestfulToolkit

lombok (强烈推荐)

alibaba Java coding guidelines (强烈推荐)

sonarLint

Free-idea-mybatis (强烈推荐)

CodeGlance


  • translation

你是不是经常在看别人的代码,遇到很多英语单词不认识,而从idea里面复制不认识的单词,再去查就很麻烦对不对,这款插件你就能直接在idea里面实现单词或者语句的翻译。

使用:选中你要查询的单词或语句,右键,选择translate

非常实用的8种idea插件, 还不知道就out了!

  • statistic

显示项目统计信息。该插件显示按扩展名排序的文件以及大小,行数LOC等。用户可以使用“选择时刷新”按钮选择(项目/模块/包/文件)作用域。(此插件需要Java 1.8)
使用:点击控制台下方statistic按钮,再点击刷新按钮

非常实用的8种idea插件, 还不知道就out了!

  • RestfulToolkit

RESTful服务开发的工具包。

  • 1.一步一步导航到服务声明。(使用:Ctrl(Command)+ \或Ctrl + Alt + N)
  • 2.显示RESTful服务结构。
  • 3.一个简单的http请求工具。
  • 4.在请求方法,生成和复制查询参数,生成和复制URL等处添加一些有用的功能。
  • 5,其他功能:转换为JSON; 转换为Java类,格式化json数据(Windows:Ctrl + Enter; Mac:Command + Enter)。

非常实用的8种idea插件, 还不知道就out了!

  • 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>

非常实用的8种idea插件, 还不知道就out了!

  • alibaba Java coding guidelines (强烈推荐)

这款笔者也是强烈推荐 , 原因就是代码规范是一个好的开发工程师的一张名片 , 见代码如见人 , 而有了这款插件 , 可以让你代码规范起来 , 它会时刻提醒你代码有哪些不规范 , 提示方式也是中文 , 言简意赅 !

非常实用的8种idea插件, 还不知道就out了!

  • sonarLint

SonarLint是一个IDE扩展,可帮助您在编写代码时检测和修复质量问题。像拼写检查器一样,SonarLint可以使缺陷变形,因此可以在提交代码之前将其修复。您可以直接从IntelliJ IDEA插件存储库中获取它,然后它将在您编写代码(Java,Kotlin,Ruby,JavaScript,PHP和Python)时检测到新的错误和质量问题。

如果在SonarQube或SonarCloud上分析了您的项目,SonarLint可以连接到服务器以检索该项目的适当质量配置文件和设置。运行SonarLint需要Java 8。

使用:选择你要检测的文件,然后点击下方sonarLint,再点击运行按钮。

非常实用的8种idea插件, 还不知道就out了!

  • Free-idea-mybatis (强烈推荐)

free-idea-mybatis是用于支持mybatis的想法的交换插件,这是主要功能:

  • 生成映射器xml文件
  • 从代码导航到映射器mapper,然后从映射器mapper导航回代码
  • 自动代码和错误提示
  • 支持mybatis生成器GUI

非常实用的8种idea插件, 还不知道就out了!

  • CodeGlance

逼格满满 , 将类似于Sublime中的代码的微型地图嵌入到编辑器窗格中。使用您自定义的颜色突出显示语法,可同时使用浅色和深色主题。

非常实用的8种idea插件, 还不知道就out了!