zoukankan      html  css  js  c++  java
  • idea插件

    1、SequenceDiagram

    SequenceDiagram 可以根据代码调用链路自动生成时序图,超级赞,超级推荐!

    这对研究源码,梳理工作中的业务代码有极大的帮助,堪称神器。

    安装完成后,在某个类的某个函数中,右键 --> Sequence Diagaram 即可调出。

    如下图是 Netty 的源码,可以通过该插件绘制出当前函数的调用链路。

    双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码,总之非常强大。

    2.Java Stream Debugger 

    Stream 非常好用,可以灵活对数据进行操作,但是对很多刚接触的人来说,不好理解。

    那么 Java Stream Debugger 这款神器的 IDEA 就可以帮到你。它可以将 Stream 的操作步骤可视化,非常有助于我们的学习。

     

    3、Codota

    这个插件其实是一个偷懒神器,但是争议性很强。他的功能主要是代码自动补全,根据你的代码上下文来给予整行的代码建议,比idea自带的提示还要详细。(但是他是基于海量代码的实例来自动推荐的,那会不会有代码泄露问题呢?好用是好用,如果公司不让用,那咱就不用昂)

    image-20201004092540342

    使用

    安装以后,日常coding即可发现。这里有五项是codota推荐的,其中HashMap<String,Integer> 使用率高达44%,基于大数据发现,大家用map存这个键值对类型的最多

    image-20201004092843337

    智能

    image-20201004093039886

    太智能,这里虽然乱码,乱码的地方是,按一下方向键右键("->"),自动补全提示代码。

    image-20201004093103621

    你甚至可以直接搜索一个词的类似用法

    image-20201004093835743

    tip

    注意事项:有网环境下才可使用

    4、Alibaba Java Coding Guidelines

    首先要推荐的是和《手册》配套的阿里巴巴 Java代码规范插件

    安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。

    使用

    如果开启了实时检测,在代码中不规范的部分将直接波浪线或者红线警告

    image-20201004091239419

    比如if没有加大括号

    image-20201004091344713

    在开发手册中也有对应

    image-20201004091451332

    如果没有开启实时检测,只需要在需要检测的代码区内右击,选择编程规范扫描即可

    image-20201004091557228

    可以发现警告信息就来了

    image-20201004091625991

    对于初学者,养成好的代码习惯还是很重要的,这个插件可以有

    5、Free-idea-mybatis 

    在写mybatis的接口和接口对应的mapper.xml文件的时候,因为xml配置文件没法对应,更不能跳转,十分不友好,装上这个插件以后,可以实现从mapper接口跳转到mybatis的xml文件中。

    image-20201004094731000

    使用

    image-20201004095236300

    点绿色小箭头跳转到UserDao中的getUserLike,同样点接口中的箭头也能跳转回Mapper.xml文件

    image-20201004095306014

    在这里插入图片描述

     

     6、Json Parser

    厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON解析器并在IDE中使用离线支持呢?JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。

    Screenshot 1

    7、Material Theme UI

    Material Theme UI是JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio等)的插件,可将原始外观更改为Material Design外观。
    该插件最初受Sublime Text的Material Theme启发,提供了一系列的设置,可按所需方式调整IDE。 除了令人印象深刻的主题调色板外,它还提供:

    • 漂亮的配色方案支持绝大多数语言
    • 用彩色的“材料设计”图标替换所有图标
    • 自定义大多数IDE的控件和组件

    安装后重启IDE会先进入主题设置导航页,按照提示一步一步设置

    设置好后的效果

     还可以继续在setting中进行自定义设置:

     8、CamelCase

    CamelCasePlugin是一款可以快速进行格式转换的工具,较常用到的是大小写转换、驼峰式转换等。

      1.打开idea,然后打开设置。点击Plugins

      

      2.快捷键shift+alt+u (mac下快捷键是command + shift + u)

     9、Rainbow Brackets

    Rainbow Brackets插件可以把括号变成不同的颜色,这样分辨括号非常方便,看起来也比较美观。

     

     

     10、GsonFormat

     快捷键:alt+insert 或 alt+s


     

  • 相关阅读:
    atitit.ntfs ext 文件系统新特性对比
    Atitit.图片木马的原理与防范 attilax 总结
    Atitit.图片木马的原理与防范 attilax 总结
    Atitit.jdk java8的语法特性详解 attilax 总结
    Atitit.jdk java8的语法特性详解 attilax 总结
    Atitit.远程接口 监控与木马   常用的api 标准化v2 q216
    Atitit.远程接口 监控与木马   常用的api 标准化v2 q216
    Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结
    Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结
    Atitit.跨平台预定义函数 魔术方法 魔术函数 钩子函数 api兼容性草案 v2 q216  java c# php js.docx
  • 原文地址:https://www.cnblogs.com/suhaha/p/14126561.html
Copyright © 2011-2022 走看看