使用这些idea插件让开发效率提高5倍
idea 有很多非常好用的插件,用好了这些插件能够极大的提高开发效率
插件用的好,bug 就追不上了我
0. idea 插件如何安装
打开 idea 的设置页面,选择 Plugins 选项即可搜索和安装插件
1. JRebel for IntelliJ
日常开发中,当你修改任意一个 java 文件时,tomcat 并不能将此文件的修改实时编译并反映到运行的项目中去,所以只能重启项目。这样做非常耗时和麻烦。使用 JRebel 之后只要选择 Bulid 中的 Build Project 选项即可热部署项目,用着非常爽,强烈推荐。
具体安装和使用参考之前的文章: idea 热部署插件 jrebel,开发必备
2. Codota
Codota 是一款智能 AI 代码补全插件,它从数百万 Java 程序中学习代码,最终能根据程序上下文提示并补全代码,帮助开发者减少失误,提升工作效率,并且它还是免费的。
3. Translation
翻译插件,有了它妈妈再也不用担心我的英语渣了
我常用它两个功能:
- 翻译, 就是中英翻译, 可以当词典用
- 翻译替换, 就是将原文直接翻译替换, 起变量名字时非常有用: 起个中文名, 然后翻译替换就好了.
4. RestfulToolkit
这款插件可以根据 URL 直接跳转到对应的方法。
快捷键
- windows:ctrl + \
- mac:cmd + \
5. Lombok
在过往的 Java 项目中,充斥着太多不友好的代码:POJO 的 getter/setter/toString;异常处理;I/O 流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok 应运而生。它让代码变得非常简洁。
使用 @Data 注解可以自动生成以上的方法,再也不用手动生成烦人的 getter/setter/toString 方法了
具体 Lombok 使用方法可以参考这篇文章: https://juejin.im/post/5b00517cf265da0ba0636d4b
6. GenerateAllSetter
一键调用一个对象的所有 set 方法并且赋予默认值 在对象字段多的时候非常方便
7. Alibaba Cloud Toolkit
Cloud Toolkit 帮助开发者将本地应用程序一键部署到线下自有 VM,或阿里云 ECS、EDAS 和 Kubernetes 中去。内置终端 Terminal、文件上传、数据库 SQL Console 能功能。用它来部署项目非常方便。
8. Material Theme UI
Material Theme UI 是 JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio 等)的插件,可将原始外观更改为 Material Design外观。
使用之后的 idea 界面变得非常漂亮,心情好了,写代码的速度也变快了。
9. Properties to YAML Converter
将 Properties 配置文件转换为 YAML 配置文件
首先选择属性文件。
在属性文件上单击鼠标右键后,在菜单中使用“转换”操作。
10. MyBatis plugin
mapper.java 和 mapper.xml 之间任性跳转。点击小箭头就能跳转。
本文由博客一文多发平台 OpenWrite 发布!
个人公众号《骇客与画家》,欢迎关注
最新文章
- JavaScript写在Html页面的<;head>;<;/head>;中
- [ASE]sprint2 总结 &; sprint3计划
- TreeSize工具介绍
- 如何用VS调试不属于解决方案的EXE和DLL程序
- Tomcat7启动报Error listenerStart错误--转载
- HDU 3729 I&;#39;m Telling the Truth(二部图最大匹配+结果输出)
- PAT1003
- Redis客户端——Jedis的使用
- Numpy的学习
- 【安富莱二代示波器教程】第6章 示波器设计—双通道ADC驱动
- unable to load http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl
- 8、JPA-映射-双向一对一
- 20165213&;20165225结对学习感想及创意照
- LOJ121 「离线可过」动态图连通性
- JSTL(JSP标准标签库)
- ssrf绕过总结
- bitmap过大无法显示图片的问题 - z
- 「Vue」JS方法学习
- centos7.2安装社区版docker-ce-17.06.1
- Wince/VC高效PNG贴图,自定义Alpha算法