zoukankan      html  css  js  c++  java
  • idea 插件描述(转)

    提供些idea插件的干货、干货、干货! 
    如何安装idea plug,方法如下图:如果安装不了考虑下是否代理问题:这里写图片描述

    1,maven helper

    以前查看maven依赖都比较麻烦,需要用命令maven dependency:tree来看。想看是否有冲突需要用命令mvn dependency:tree -Dverbose -Dincludes=:。这样操作速度比较慢。改用maven helper后,通过可视化界面就能轻松解决。安装该插件后可以打开pom.xml文件看到有一个窗口dependency analyzer。可看冲突和依赖树,还能搜索,以及很快执行maven命令 
    这里写图片描述

    2,findBugs-IDEA

    可以查看代码中基础错误,这个eclipse中也有,操作也方便。

    3,CheckStyles-IDEA

    CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但是枯燥的任务中解脱出来。 
    可以查看a,指定文件(打开该文件,并选择”the default checkStyle rules”),module,projuect。具体是在他的可视化窗口中查看。 
    这里写图片描述
    CheckStyle检验的主要内容 
    ·Javadoc注释 
    ·命名约定 
    ·标题 
    ·Import语句 
    ·体积大小 
    ·空白 
    ·修饰符 
    ·块 
    ·代码问题 
    ·类设计 
    ·混合检查(包活一些有用的比如非必须的System.out和printstackTrace) 
    具体报错详解参考这位兄弟的文章,写的不错。http://www.cnblogs.com/lanxuezaipiao/p/3202169.html

    4,更加专业的QAPlug

    a,安装插件: 
    这里写图片描述
    b,安装后的效果如下: 
    这里写图片描述
    c,使用方法:右击项目 
    这里写图片描述

    这里写图片描述

    在这里你会很方便的看到用QAPlug-findBug,PMD,checkStyle的插件正在检查代码。 
    另外QAPlug可以结合sonar来检验代码质量,参考http://www.cnblogs.com/zhuhongbao/p/4197974.html

    5,GsonFormat

    将json串转为POJO对象

    6,Jrebel热部署

    大大提升开发效率

    7,AceJump纯键盘开发

    AceJump其实是一款能够代替鼠标的软件,只要安装了这款插件,可以在代码中跳转到任意位置。按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕中这个字符的所有出现位置都打上标签,你只要再按一下标签的字符,就能把光标移到该位置上。换言之,你要 移动光标时,眼睛一直看着目标位置就行了,根本不用管光标的当前位置。

    8,Key promoter

    很多开发都是从Eclipse转到Idea的。用习惯了Eclipse的快捷键之后在使用IDEA真的非常不习惯。Key promoter这款插件适合新手使用。当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。

    9,mybatis插件

    我安装的是free mybatis plugin。现项目主打持久化框架为mybatis,具体方便之处详见http://www.oschina.net/p/intellij-mybatis-plugin

  • 相关阅读:
    Ad hoc access to OLE DB provider 'Microsoft.ACE.OLEDB.12.0' has been denied. You must access this provider through a linked server.
    阻塞问题:会话是sleeping的,但是open_tran 不是0
    windows Server DNS服务器配置
    内存缺页
    "ros::NodeHandle"的用法:全局vs.私有
    python 判断当前执行用户是否是 root 用户
    docker 安装及启动 postgresql 及navicat 连接
    Mac 在环境变量中隐藏密码或者密钥等信息
    磁盘空间不足导致虚拟机无法启动
    VirtuaBox 下安装 Centos8 无法上网
  • 原文地址:https://www.cnblogs.com/ccEmma/p/8480152.html
Copyright © 2011-2022 走看看