• idea添加自定义插件仓库 灵狐插件、阿里代码规约插件安装&idea插件推荐


    1、plugins -> browse reposi -> manage reposi -> 点击绿色+号

    2、输入

    http://ide.alibaba-inc.com/idea/plugins/list

    3、category -> alibabaPlugins -> Ali-CodeAnalysis ->install

    本地安装:

    下载对于的版本zip格式

     https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines


    打开IDEA file->setting->Plugins->install plugin from disk->选中刚下载的zip格式文件。

    重启idea

      2.重启IDEA,开始使用扫描   Tools - 阿里编码规约

    (1)  Tools - 阿里编码规约

      

        

      (2) 如果对某个文件夹或者类进行扫描,  选择类或文件夹右击

      3,扫描结果分析

       

    扫描代码后,将不符合规约的代码按 Blocker/Critical/Major三个等级显示在下方(分别表示:崩溃/严重/重要,具体定义可以看上文讲到的“代码规范要求文档”),双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。

    阿里代码规约插件介绍

    该插件由阿里巴巴p3c项目组研发,主要用来规范编码,寻找风险代码。

    阿里介绍文章地址: https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd

    目前代码已经开源,可在github上下载,地址: https://github.com/alibaba/p3c

    代码规范要求文档,也交由github托管地址:

     https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E7%BB%88%E6%9E%81%E7%89%88%EF%BC%89.pdf

    附推荐idea插件:

    1. .ignore

    生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写

    2. lombok

    支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便

    3. p3c

    阿里巴巴出品的java代码规范插件

    可以扫描整个项目找到不规范的地方 并且大部分可以自动修复

    更多可看:

    https://github.com/alibaba/p3c/tree/master/idea-plugin

    4. FindBugs-IDEA

    检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,

    写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug

    5. GsonFormat

    一键根据json文本生成java类 非常方便

    6. Maven Helper

    一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

    对于大型项目 非常方便

    7.VisualVM Launcher

    运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配

    某个对象占用了多大的内存,jvm调优必备工具

    8. GenerateAllSetter

    一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

    9. MyBatisCodeHelperPro

    mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率

    10. Rainbow Brackets

    彩虹颜色的括号 看着很舒服 敲代码效率变高

    11. Translation

    最好用的翻译插件,功能很强大,界面很漂亮

    12、CamelCase

    驼峰式命名和下划线命名互相转换。使用方法:选中要变化的地方,使用快捷键Shift+Alt+U即可。

    13、Free Mybatis plugin:

    快速在mapper.java(接口)和mapper.xml(sql)之间切换。

    14、Spring Assistant:

    快速构建Springboot项目必备。

    16、CodeGlance:

    右侧全局浏览(可选)

    17、MarkDown Navigator

    非常好用的编辑器,需要破解(或购买激活)才能使用

    18、Jrebel

    热部署插件,需要破解(或购买激活)才能使用

    20、CheckStyle-IDEA

    提供代码规范检查(可选安装,阿里巴巴的规范挺不错的)

     21、Maven Helper

    Maven依赖分析等功能

    22、JVM Debuger Memory View

    Debug时,查看内存中对象
    IDEA已经集成

    23、CMD Support

    CMD文件支持

    24、Batch Scripts Support

    Windows批处理脚本支持

    25、BashSupport

    Linux Bash支持

    26、Docker integration

    Docker支持

    27、RestfulToolkit

    Restful工具集,支持SpringMVC下的URL导航到对应方法等。

    28、Iedis

    Redis客户端(收费)

    29、Mongo Plugin

    MongoDB客户端

    30、JUnit Generator V2.0

    快捷生成单元测试类

     31、Mybatis Log Plugin

    Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中 

    32、aiXcode

     真正的提高编码效率!
    AI智能编程插件。aiXcoder主要两个功能:代码自动补全和相似代码智能推荐。程序员写代码时,AI引擎会进行预测并自动补全后续代码。同时,aiXcoder会基于程序员输入的代码,从后台规范代码库中调用相似的代码,在分屏中显示以供程序员参考。

    ps:

     —–参考idea总结几个不错的插件
    —–参考IntelliJ IDEA优秀插件(编程通用)
    —–参考Java 工程师居家必备的 Intellij IDEA Top10 插件

    IntelliJ IDEA插件系列:五大装逼神器

    https://zhuanlan.zhihu.com/p/32246444

    最好用的 IntelliJ 插件 Top 10

    https://zhuanlan.zhihu.com/p/31770273

    IntelliJ IDEA插件——冷门神器分享

    https://zhuanlan.zhihu.com/p/35241754

  • 相关阅读:
    CodeForces 1017B
    POJ 1323-Game Prediction(贪心)
    CodeForces 104B-Testing Pants for Sadness(思维题)
    CodeForces 1324D
    UVA 1152-4 Values whose Sum is 0(二分查找)
    POJ 1700-Crossing River(贪心)
    HDU 1789-Doing Homework again(并查集+贪心)
    SDUT 1298-活动选择(贪心)
    HDU 1272-小希的迷宫(带环并查集)
    CodeForces
  • 原文地址:https://www.cnblogs.com/candlia/p/11919869.html
Copyright © 2020-2023  润新知