zoukankan      html  css  js  c++  java
  • idea常用插件安装

    1.IDEA Restart

    IDEA没有重启的选项,这个工具就是来弥补这个功能,可以在File-->Restart 重启,也可以使用快捷键  CTRL + ALT + R

    2.Maven Helper

    分析依赖冲突插件

    此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

    使用方式:

    打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”,

    点击此按钮,切换到此工具栏

    可进行相应操作:

    • Conflicts(查看冲突)
    • All Dependencies as List(列表形式查看所有依赖)
    • All Dependencies as Tree(树形式查看所有依赖)
    • 搜索功能

    3.lombok

    自动生成setter,getter,hashcode,equals,constructor。再也不用担心我写重复代码了。

    4.gitignore

    直观的看到哪些文件(夹)被忽略了。

    5.Markdown support

    安装这个插件之后,打开.md文件就可以通过一个支持md的视图查看和编辑内容。一般用于写README.md文件。
    这里写图片描述

    6.BashSupport

    IntelliJ的shell插件,可以直接在IDEA执行shell脚本(部分),需要配置shell环境,文件右键执行shell。有一定的代码提示及错误检查

    0?wx_fmt=png

    官方网站:https://plugins.jetbrains.com/plugin/4230-bashsupport

    7.JRebel

    热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家发挥下聪明才智!
    这里简单介绍下使用方式:

    第一个文本框填写服务器激活地址,第二个文本框随便填写个邮箱。重点是第一个,服务器激活地址,大家自行百度,附一个参看网址:https://blog.csdn.net/lawsonjin/article/details/76422807

    以下是重点:!!!

    不然隔断时间就会在线联网检测下,有可能激活造成失效!

    8.Rainbow Brackets

    彩虹颜色的括号 在黑色主题下看的比较清楚舒服,白色主题下看的很不明显,看自己选择了,除了看着舒服,也有助于

    帮助区分前后括号对应关系。

    9.Grep Console

    由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题, 可以设置不同级别log的字体颜色和背景色.

    自定义设置后,可以运行下项目看下效果

    10.Mybatis Log Plugin

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

    但是默认的情况下,输出的脚本不是一个可以直接执行的。

    如果我们想直接执行,还需要在手动转化一下,比较麻烦。
    MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的 。

    Tools -- > Mybatis Log Plugin 打开其日志框,注意其转换的SQL不是输出到IDE的控制台!!!

    再执行, 效果是不是很赞

    11.checkStyle

    具体使用参考http://blog.csdn.net/kingboyworld/article/details/76082399

    12.findBugs

    找到那些被你隐藏的bug,让你的代码质量提升一个级别,检测nullpointException,不好的写法,多线程不安全等bug。

    13.Alibaba Java Coding Guidelines

    经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。

    为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。
    这里写图片描述
    这里写图片描述

    14.RestfulToolkit

    一套 RESTful 服务开发辅助工具集。

    • 1.根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );
    • 2.提供了一个 Services tree 的显示窗口;
    • 3.一个简单的 http 请求工具;
    • 4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
    • 5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

    安装后,右侧会有RestServices侧边栏,点击打开

    全局快捷搜索快捷键:Ctrl

    15.SonarLint

    SonarLint是一款强大快速的能帮助开发者发现代码里的bug或是代码质量优化点的扩展工具。支持很多主流的语言:JAVA、js、PHP、Python。也支持主流的IDE们,idea、Eclipse、vs等。在idea里更是以插件的形式让人无缝接入

    可在线安装,也可离线安装,插件下载地址:https://www.sonarlint.org/

    注:安装后,可以将自动分析复选框给去掉,否则可能会造成IDE的卡顿

    16.visualVM

    内存查看工具,GC、线程、bean等。内存溢出什么的,都有迹可循。

    具体使用参考https://blog.csdn.net/KingBoyWorld/article/details/75579606

  • 相关阅读:
    Leetcode-Minimum Depth of Binary Tree
    Leetcode-Path Sum II
    Leetcode-Path Sum
    Leetcode-Flatten Binary Tree to Linked List
    Leetcode-Populating Next Right Pointer in Binary Tree II
    Leetcode-Pascal's Triangle II
    Leetcode-Pascal's Triangle
    Leetcode-Triangle
    第10月第20天 afnetwork like MKNetworkEngine http post
    第10月第13天 xcode ipa
  • 原文地址:https://www.cnblogs.com/gangzi2013/p/11436385.html
Copyright © 2011-2022 走看看