IDEA常用插件

外部导入插件,到jetbrains的

下载插件zip压缩,在IDE中找到plugin栏,点击小齿轮,选中[install plugin from disk]导入即可

程序开发插件

  1. Alibaba Java Coding Guidelines

    阿里巴巴代码规范

  2. FindBugs

    Idea自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelines的代码检查工具,但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用此插件~

    # 右键点击文件,包或者工程,选择FindBugs
    
  3. Struts2

    用于在resource中可直接添加Struts2配置文件

    # 右键Resource,选择Struts2 configuration
    
  4. Maven Helper

    查找和排除冲突依赖项的简便方法,为包含当前文件或根模块的模块运行/调试maven目标的操作,运行/调试当前测试文件的操作

  5. Translation

    翻译插件

    Ctrl + Shift + Y
    # 对所选内容进行翻译
    
  6. Grep Console

    控制台日志颜色

    # 下载好后,在Other settings中找到Grep Console进行配置
    
  7. lombok

    自动生成getter、setter、toString

    # 在类前面添加注解 @Data,即可省去手写getter, setter, toString的麻烦
    
  8. Stackoverflow

    程序猿问答社区,它使用的是google搜索引擎,需要vpn

  9. Easy Code

    代码生成工具

  10. Codota

辅助开发神器

  1. SGsonFormat

    GsonFormat JSON转领域对象工具

  2. POJO to JSON

    领域对象转JSON工具

  3. String Manipulation

    字符串工具

  4. MyBatis Log Plugin

    将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的

    # 选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection
    
  5. GsonFormat

  6. IdeaJad

    # 选择class文件,右键 Decompile,完成反编译
    
  7. Free-idea-mybatis

    mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关~

  8. Codota

    代码提示工具,扫描你的代码后,根据你的敲击完美提示

    Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。

  9. idea zookeezper

  10. JUnitGenerator

    自动生成测试代码

  11. MyBatisCodeHelperPro

    支持mapper互跳,方法自动生成,代码自动生成

  12. GenerateSerialVersionUID

    用来在需要序列化的Java对象中生成GUID。

  13. Key Promoter X

    是一个快捷键提示插件,如果鼠标操作是能够用快捷键替代,Key Promoter X 会提示可以用什么快捷键替代。详细使用文档,参考:https://plugins.jetbrains.com/plugin/9792-key-promoter-x

  14. GenerateAllSetter

    通过alt+enter对变量类生成对类的所有setter方法的调用

  15. RestfulToolkit

    根据url 查找controller

    1.  URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl + Alt + N ); ---这个个人感觉非常好用,和Ctrl + F一样重要。
    2. 提供了一个 Services tree 的显示窗口;
    3. 一个简单的 http 请求工具;
    4. 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
    5. 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
    
  16. JRebel

    SpringBoot 在IDEA中实现热部署

    # Service Address :
      https://jrebel.qekang.com/{GUID}
    # GUID地址:
      1. https://www.guidgen.com
      2. http://www.ofmonkey.com/transfer/guid
      3. https://www.guidgenerator.com/online-guid-generator.aspx
    
    • Active e.g.
    http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
    # 如果出现激活过期的情况,请重新生成guid,替换原来的guid即可
    # 邮箱随便写,即可激活
    
  17. AIXcode codota

    AIXcoder是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技术。 它有可能向您推荐一整套代码,这将帮助您更快地编写代码。 aiXcoder还提供了一个代码搜索引擎,以帮助您在GitHub上搜索API用例。

    类似功能的插件还有codota,
    codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。新版本的codota提供以下功能:

    • 全线AI自动完成

    • 内联和相关代码示例

    • 根据用户自己的编码实践进行编码建议

    >不用担心你的代码会被公开。 codota不会将你的代码发送到codota服务器,它只会从当前编辑的文件中发送最少的上下文信息,从而使codota能够根据你当前的本地范围进行预测。
    

    个人觉得代码示例功能要比aiCode的代码搜索引擎要方便好用的多,

    比如我想知道list.stream.map(..)方法的参考使用,只需要光标定位在map上,然后右键选择菜单“Get relevant examples”或者使用快捷键“Ctrl + Shift + O”就可以快速搜索出来很多示例,非常方便。

  18. Free Mybatis plugin

    MyBatis 代码生成器插件,用于生成数据库表的dao接口、数据库表的实体类(model)、mybatis的映射文件

  19. SonarLint

    编码规范提示和建议

  20. camelCase

    下划线转驼峰

    使用: 选中需要转换的字符串,使用快捷键Shift + Alt + U

  21. All Format

支持:中英文翻译;格式化JSON字符串、格式化日志打印字符串;按大括号小括号逗号进行格式化,方便阅读;格式化HTML文本;格式化SQL语句;MD5值生成;二维码生成,识别二维码图片;Base64值生成与解密;Unicode值生成与转换。
安装完成后,点击右上角的{...}即可打开转换面板。

  1. Json Formatter

Json 格式化。

  1. GitToolBox

显示每行代码最后修改人

  1. Presentation Assistant

快捷键提示。显示当前操作可以用哪些组合键(快捷键)完成。

  1. Codota

代码实例。Codota 可以提示Java API 用法。

其他插件

  1. CodeGlance

    代码缩略图

  2. BackgroundImagePlus

    设置背景图

  3. Activate-power-mode & Intellij_power_mode_II

    IDEA 窗口抖动

  4. Rainbow Brackets

    括号相同颜色 彩色括号

  5. Material Theme UI

    皮肤

  6. Alibaba Cloud Toolkit

    快速部署到服务器,超级牛逼 超级推荐

  7. Indent Rainbow

    Indent Rainbow

. .

posted @ 2020-10-31 22:12  LANGKYE#  阅读(379)  评论(0编辑  收藏  举报