推荐8个提高工作效率的IntelliJ插件
前言
欢迎关注微信公众号「JAVA旭阳」交流和学习
IntelliJ目前已经成为市面上最受欢迎的Java开发工具,这得益于里面非常丰富的插件机制。本文我将分享在日常开发中我经常使用的5个插件,它们可以帮助您提高工作效率。
1. GenerateAllSetter
作为开发人员,我们总是需要new()一些东西。想象一个对象有 10 多个属性,但你只需要它用于一个简单的测试用例,你必须不断地一个一个地调用所有的 setter,这非常耗时。
这个插件可以帮助您在一个类中生成所有具有默认值的 setter 而不会遗漏任何内容。
2. 时序图
您是否曾经通过单击一个方法又一个方法去查看它的调用情况呢?您是否还在为画时序图困扰呢?
安装插件后,右键单击要探索的方法:
此插件可帮助您自动生成具有漂亮标签和着色的方法的序列图。您还可以将其导出以用于团队沟通或文档目的。
3. GsonFormatPlus
在我的工作中,我们的许多 API 使用 JSON 作为请求和响应对象。有时我们必须通过键入类名和属性名来创建新的 Java 对象。
如果有一个工具可以根据 JSON 对象自动为我们生成一个 Java 类呢?
您现在可以将预定义的 JSON 对象传递给 Java 类,该插件会帮助您生成所有必要的字段和注释。
4. Java Bean to Json
既然有了json转成bean的插件,那么有没有bean转成json的插件,答案当然是有了,有这个插件后,发postman请求再也不用自己手敲了。
然后选中类,右键即可。
5. Rainbow Brackets
我知道 IntelliJ 有括号对的内置亮点。但是当有更多括号和更多层时,我们可以利用 Rainbow Brackets 来帮助我们更快地识别括号对。
6. Code Glance
当我们的代码变得越来越长时,我们必须一直滚动才能找到错误或方法。这个 Code Glance 插件提供了代码结构的缩小视图,让我们更快地找到我们想要的代码块。
您可以选择将其设置为显示或仅在将鼠标悬停在滚动条上时将其隐藏。
7. Grep Console
你是否发现打印日志都是乌漆麻黑的,很丑,有错误也提示的不够明显,容易遗漏。那么Grep Console这个插件可以很好的帮到你快速的找到错误日志,它可以设置不同级别log的字体颜色和背景色。
自定义设置后,可以运行下项目看下效果
8. Translation
这个插件主要用来中英文翻译,最常用的场景就是阅读源码的时候,看别人的注释,再也不用切来切去,提高效率。
选中英文字符,右键翻译
结束语
希望我分享的插件能够帮助到大家,大家还有什么比较好用可以提高工作效率的插件呢?
欢迎关注微信公众号「JAVA旭阳」交流和学习
更多学习资料请移步:程序员成神之路
推荐8个提高工作效率的IntelliJ插件的更多相关文章
- 成吨提高开发效率:Intellij Shortcuts精简子集与思维模式
在线精简cheatsheet备查表:intellij.linesh.twGithub项目:intellij-mac-frequent-keymap Intellij的快捷键多而繁杂,从官方推荐的key ...
- 15款提高工作效率的 Web 项目管理工具
在今天的快节奏的商业世界里,能够通过计划.组织.和管理资源池以及评估开发资源的模式来管理一个项目,是一个很艰巨的任务. 有很多现成的项目管理软件来帮助减轻项目管理的负担,并且他们几乎覆盖了所有类型的业 ...
- Windows 下有什么软件能够极大地提高工作效率
Windows 下有什么软件能够极大地提高工作效率?修改 可以推荐一些好的应用或者有趣的程序,能提升工作效率或者能让人眼前一亮的.修改 举报1 条评论 分享 • 邀请回答 按票数排序按时间排序 2 ...
- 怎样使用ListView实现一个带有网络请求,解析,分页,缓存的公共的List页面来大大的提高工作效率
在寻常的开发中常常会有非常多列表页面.每做一个列表页就须要创建这个布局文件那个Adapter适配器文件等等一大堆与之相关的附属的不必要的冗余文件. 假设版本号更新迭代比較频繁,如此以往,就会使项目pr ...
- Android Studio in OSX 提高工作效率的快捷键
前言 本篇文章参考了<倍数提高工作效率的Android Studio>一文,快捷键基于OS X系统. OS X Yosemite 10.10.5 Android Studio 1.3.1 ...
- 倍数提高工作效率的 Android Studio 奇技
来源:JeremyHe 链接:http://zlv.me/posts/2015/07/13/14_android-studio-tips/ 这是从Philippe Breault的系列文章<An ...
- [转]倍数提高工作效率的 Android Studio 奇技
转自:http://android.jobbole.com/81687/ 倍数提高工作效率的 Android Studio 奇技 2015/10/08 · 技术分享 · 4 评论· Android S ...
- 程序员提高工作效率的15个技巧【Facebook】
程序员提高工作效率的15个技巧[Facebook] 作者: habadog 日期: 2015 年 02 月 13 日发表评论 (0)查看评论 程序员提高工作效率的15个技巧[Facebook] 1,D ...
- 线上操作使用tmux提高工作效率
对于常常在线上操作的人来说有一种烦恼,就是在操作过程中,有事离开了一下,电脑自己主动睡眠了.然后网络断开连接.这时候任务就要又一次跑.非常烦恼. tmux能够解决问题. tmux能够看成虚拟屏幕,不受 ...
- paip.提高工作效率--数据绑定到table原则和过程Angular js jquery实现
paip.提高工作效率--数据绑定到table原理和流程Angular js jquery实现 html #--keyword 1 #---原理和流程 1 #----jq实现的代码 1 #----- ...
随机推荐
- 使用Pytorch进行多卡训练
当一块GPU不够用时,我们就需要使用多卡进行并行训练.其中多卡并行可分为数据并行和模型并行.具体区别如下图所示: 由于模型并行比较少用,这里只对数据并行进行记录.对于pytorch,有两种方式可以进行 ...
- logback.xml详解
介绍 之前博文有专门介绍过基于Log4j Appender 实现大数据平台组件日志的采集, 本篇主要对java项目中经常会接触到的logback.xml文件的配置做一个介绍和总结. logback.x ...
- 在Centos7上安装JDK1.8和tomcat8.5的步骤和过程(亲测可用)
文章目录 1.在阿里云(Linux)Centos7上安装JDK1.8步骤过程 2.阿里云(Linux)centos7上安装Tomcat8.5步骤过程记录: 卸载JDK Centos7一般都会带有自己的 ...
- 测试开发HTTP请求过程(一)
测试开发HTTP请求过程 HTTP请求过程: 首先要熟悉http请求过程: 1,服务端建立socket监听 2,客户端发送http请求 3,客户端与服务端建立socket连接 4,客户端------t ...
- 齐博x1标签实例:做模板组图单图无图混排的处理
代码如下, {qb:tag name="xxx" type="cms" rows="10"} {if ( count($rs['picurl ...
- 齐博x1云市场注意事项
安装云市场应用注意事项 大到频道,小到插件甚至钩子及风格都可以在线安装,在线升级. 但是有一个大家务必注意的地方,就是重装系统后,再安装有可能导致重复收费. 这个问题是可以解决的.当然如果不是重装系统 ...
- 事件循环Event Loop
在 事件循环 期间的某个时刻,运行时会从最先进入队列的消息开始处理队列中的消息.被处理的消息会被移出队列,并作为输入参数来调用与之关联的函数.正如前面所提到的,调用一个函数总是会为其创造一个新的栈帧. ...
- 鹅长微服务发现与治理巨作PolarisMesh实践-上
@ 目录 概述 定义 核心功能 组件和生态 特色亮点 解决哪些问题 官方性能数据 架构原理 资源模型 服务治理 基本原理 服务注册 服务发现 安装 部署架构 集群安装 SpringCloud应用接入 ...
- 九、docker swarm主机编排
一. 什么是Docker Swarm Swarm 是 Docker 公司推出的用来管理 docker 集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/do ...
- 部署RAID 10
额外添加4块硬盘,用于搭建RAID 10 检查linux的磁盘 [root@local-pyyu ~]# fdisk -l |grep '/dev/sd[a-z]' 磁盘 /dev/sda:21.5 ...