安利一波这12个IDEA插件,太香了!
这里补充一下常用的插件, 非常值得安利一波!
1、日晒主题 Solarized Themes
推荐指数:☆☆☆☆☆
推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。 最近更新不等号显示,注释不可编辑。
背景图可是另外的插件设置的哈Background Image Plus +
2、idea上 类调用时序图 SequenceDiagram for IntelliJ IDEA
推荐指数:☆☆☆
推荐理由:在梳理别人的代码的时候, 能够很清晰的看到依赖调用时序
3、彩色括号 Rainbow Brackets
4、mybatis插件集合 :MyBatis Log Plugin MyBatisCodeHelperPro Free Mybatis plugin
推荐指数:☆☆☆☆☆
推荐理由:在sql的xml里也能智能提示了!酷 三个插件都装上吧,相互补充
5、翻译插件 translation plugin
推荐指数:☆☆☆☆
推荐理由:不能翻墙的同学,请自行百度如何更换为百度翻译。在ide中直接翻译,不需要跳转到网页了,效率神器!
6、打字效果 Power Mode II
装逼指数:☆☆☆☆☆
推荐理由:这个就是美化的,装逼用的。喜欢的可以试试,让编码不再单调。火焰特效,抖动都可以单独关闭。留下重力碎屑就好了
7、快捷跳转Action方法 RestfulToolkit
推荐指数:☆☆☆☆☆
推荐理由:spring的开发中经常有根据浏览器url找对应action方法的需求,这个可以快捷的根据url跳转,不用findAll查询了
8、高亮提示 HighlightBracketPair
推荐指数:☆☆☆☆☆
推荐理由:括号开始结尾 高亮显示。 一眼就能看到!
9、转换大小写CamelCase 或 UpperLowerCapitalize
推荐指数:☆☆☆☆☆
推荐理由:快捷转换格式:大小写 驼峰,下划线 中划线 等等!
10、代码生成器 codehelper.generator 或者 GenerateAllSetter
推荐指数:☆☆☆☆☆
推荐理由:每次对象搞set的时候挨个set,有了它可以一键自动set
功能介绍:生成器,可以更轻松,更高效地生成代码
GenAllSetter功能
- 单击GenAllSetter btn(支持快捷方式)时,将自动生成所有Setter方法(以set开头的方法)。
- 单击GenAllSetter btn两次时,将使用默认值自动生成所有Setter方法。
GenAllSetter用法
- 单击主菜单中的工具-> Codehelper-> GenAllSetter按钮以生成代码
GenDaoCode功能
- 一键根据pojo生成dao,service,sql和mybatis xml文件。
- 一键更新pojo文件时,优雅地更新sql,mybatis xml文件。
- 提供insert,insertList,select,update和delete方法。
- 单击即可生成多声波。
- 自动识别pojo字段的注释,并添加为sql注释。
11、控制台日志 高亮 Grep Console
推荐指数:☆☆☆☆☆
推荐理由:没什么好说的, 基本是必备!
12、反编译插件 IdeaJad
推荐指数:☆☆☆☆☆
推荐理由:没什么好说的, 基本是必备!
# 其他28款插件清单补充
- 安利一个十分实用的IDEA插件--RestfulToolkit
- 官网链接:http://plugins.jetbrains.com/plugin/10292-restfultoolkit,英汉双语的帮助文档。
- ai智能编码提示:aiXcode
- 阿里代码规约检测 p3c (github 地址:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md)
- 快捷键提示工具:Key promoter X
- 代码注解插件:Lombok
- 代码生成工具:CodeMaker
- 单元测试测试生成工具:JUnitGenerator
- Mybatis 工具:Free Mybatis plugin
- Maven辅助神器:Maven Helper
- JSON转领域对象工具:GsonFormat
- 领域对象转JSON工具:POJO to JSON
- 时序图生成工具:SequenceDiagram
- 字符串工具:String Manipulation
- 代码作色工具:Rainbow Brackets
- RESTful 服务开发辅助工具集: RestfulToolkit
- 日志工具:Grep Console
- 生成对象set方法:GenerateAllSetter
- Redis可视化:Iedis 收费
- K8s工具:Kubernetes
- 中英文翻译工具:Translation
- Zookeeper 可视化:Zookeeper
- 字节码查看器:Bytecode Viewer、jclasslib
- 字节码编辑工具:Edit Bytecode
- bug 预检查:FindBugs-IDEA
- 微基准测试:JMH Plugin
- 根据代码生成时序图:SequenceDiagram
- 使用 Markdown 的方式绘制时序图:PlantUML
如果本文没有汇总完全,欢迎你留言补充,推荐给其它小伙伴 !
##最后
欢迎关注公众号:程序员追风,领取Java知识点学习思维导图总结+一线大厂Java面试题总结+一份300页pdf文档的Java核心知识点总结!
安利一波这12个IDEA插件,太香了!的更多相关文章
- 安利一波:Adobe 2019全家桶 破解版
之前发过一篇Photoshop破解的文章,今天把笔记本换了个系统,发现之前那个amtlib.dll替换破解的方式不适用于最新版的Adobe 2019 CC系列了,刚好看到群里有大佬分享了一个全家桶,给 ...
- zend stuido 12.5的插件安装和xdebug调试器的配置和和配置注意
参考: zend stuido 12.5的插件安装 zend 12.5 安装插件是按类别进行分类了的, 而且是在欢迎 界面就可以直接安装, 安装后,要重启zend才能生效 版式设计的一个基本点就是: ...
- 安利一波那个叫做 hutool 的通用工具类库
摘自3.1.1版本作者发布原话,当时看到有点说不上的情绪,为作者的坚持.热爱点个赞. 已经想不起来是怎样结识 Hutool 的,但 Hutool 伴随几个项目的推进,获得了同事一致好评. 没经过实践和 ...
- sublime 不是插件安装越多越好,如xxxsnippet 自动完成插件太多,就非常耗电脑性能,经常性的卡着不动
sublime 不是插件安装越多越好,如xxxsnippet 自动完成插件太多,就非常耗电脑性能,经常性的卡着不动
- 应用于网站导航中的 12 个 jQuery 插件
当考虑到网页设计时,导航被认为是使网页以用户友好方式展现的一个重要部分.在现代的交互网站中,导航起着至关重要的作用,如果没有正确地处理会影响你网站的访问.适当的导航工具能够帮助用户在网站的不同页面内容 ...
- 这 12 款 IDEA 插件你用过几款?
搞 Java开发用什么软件,当然是神器idea了,那么,idea的插件对于你来说就是必不可少的了,不仅可以提高自己的编码效率,还可以减轻工作时的枯燥烦闷.接下来就来说说,我平时敲代码用的什么插件吧. ...
- 这12款idea插件,能让你代码飞起来
前言 基本上每个程序员都会写代码,但写代码的速度不尽相同. 为什么有些人,一天只能写几百行代码? 而有些人,一天可以写几千行代码? 有没有办法,可以提升开发效率,在相同的时间内,写出更多的代码呢? 今 ...
- 网站开发常用jQuery插件总结(12)固定元素插件scrolltofixed
这个插件在前段时间用过一次,当时是改一个网站.要求顶部的菜单栏随着滚动条的滚动而固定.也大体写了一下,不过在文章中也只是提了一下,文章地址:jQuery插件固定元素位置. 在这篇文章中,再进行总结一下 ...
- 安利三款提升幸福感的chrome插件
谷歌访问助手 chrome浏览器一直是各大码农推荐的比较好用的浏览器,速度快.插件多. 但是由于众所周知的原因导致了谷歌账号同步.扩展商店访问慢甚至打不开的情况. 谷歌访问助手就是用来解决此问题的. ...
随机推荐
- mongodb查询前10条
mongo可以通过时间或者通过id来判断上一条记录或者下一条记录,我是通过id 前10条 db.数据库名称.find({ '_id': { '$lt': ids } }).sort({_id: -1} ...
- python+requests之接口测试
最近学习接口测试,测试工具玩的差不多了,想用代码来尝试一下. 发现一个简单的库,requests 一:安装 pip install requests 二:使用 import requests url ...
- 网络拓扑实例之交换机基于接口地址池作为DHCP服务器(六)
组网图形 DHCP服务器简介 通常用户希望网络中的每台终端能够动态获取IP地址.DNS服务器的IP地址.路由信息.网关信息等网络参数,不需要手动配置终端的IP地址等网络参数:另外,针对一些移动终端(手 ...
- CentOS下解压缩
1 #gz 2 //压缩gz格式文件 3 gzip aa 4 //解压缩gz格式文件 5 gunzip -d aa.gz 6 //查看 7 Gunzip -l aa.gz 8 9 #bz 10 //压 ...
- fist-第五天冲刺随笔
这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1 这个作业要求在哪里 https://edu.cnblogs.com/campus/fz ...
- 第7.3节 Python特色的面向对象设计:协议、多态及鸭子类型
Python是一种多态语言,其表现特征是:对象方法的调用方只管方法是否可调用,不管对象是什么类型,从而屏蔽不同类型对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化. 一. P ...
- 面试阿里,字节,腾讯90%被问到的springboot常见面试题,这次给你讲的明明白白!
1.什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂.只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 ...
- burp添加插件
困扰了我很长时间的验证码,虽然迫使我早就找到了相关文章,但是由于一些原因,就推迟了验证码相关的东西.今天趁着晚上,好好的安装一下 下载地址 https://github.com/bit4woo/reC ...
- react路由初探(1)
import React from 'react'; import logo from './logo.svg'; import './App.css'; class About extends Re ...
- new一个对象时,会经历哪些步骤
(1)创建一个对象:(2)将构造函数的作用域赋值给新对象(因此this就指向了这个新对象):(3)执行构造函数中的代码(为这个新对象添加属性):(4)返回新对象