使用这些idea插件让开发效率提高5倍

Posted gaohanghang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用这些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 发布!
个人公众号《骇客与画家》,欢迎关注

以上是关于使用这些idea插件让开发效率提高5倍的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA实用插件推荐,提高开发效率

5 个 IDEA 必备插件,让效率成为习惯

用好这个 IDEA 插件,写代码效率至少提升 5 倍!

这10个idea小技巧,让我的开发效率提升了10倍

自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10 倍!

提高Java开发效率,Idea必装的几款插件