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

idea 有不少很是好用的插件,用好了这些插件可以极大的提升开发效率

插件用的好,bug 就追不上了我 😆java

0. idea 插件如何安装

打开 idea 的设置页面,选择 Plugins 选项便可搜索和安装插件数据库

1. JRebel for IntelliJ

平常开发中,当你修改任意一个 java 文件时,tomcat 并不能将此文件的修改实时编译并反映到运行的项目中去,因此只能重启项目。这样作很是耗时和麻烦。使用 JRebel 以后只要选择 Bulid 中的 Build Project 选项便可热部署项目,用着很是爽, 强烈推荐

具体安装和使用参考以前的文章: idea 热部署插件 jrebel,开发必备segmentfault

2. Codota

Codota 是一款智能 AI 代码补全插件,它从数百万 Java 程序中学习代码,最终能根据程序上下文提示并补全代码,帮助开发者减小失误,提高工做效率,而且它仍是免费的。

3. Translation

翻译插件,有了它妈妈不再用担忧个人英语渣了

我经常使用它两个功能:windows

  • 翻译, 就是中英翻译, 能够当词典用
  • 翻译替换, 就是将原文直接翻译替换, 起变量名字时很是有用: 起个中文名, 而后翻译替换就行了.

4. RestfulToolkit

这款插件能够根据 URL 直接跳转到对应的方法。

快捷键tomcat

  • windows:ctrl + \
  • mac:cmd + \

5. Lombok

在过往的 Java 项目中,充斥着太多不友好的代码:POJO 的 getter/setter/toString;异常处理;I/O 流的关闭操做等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok 应运而生。它让代码变得很是简洁。

使用 @Data 注解能够自动生成以上的方法,不再用手动生成烦人的 getter/setter/toString 方法了app

具体 Lombok 使用方法能够参考这篇文章: https://juejin.im/post/5b0051...ide

6. GenerateAllSetter

一键调用一个对象的全部 set 方法而且赋予默认值 在对象字段多的时候很是方便

Screenshot 2

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 界面变得很是漂亮,心情好了,写代码的速度也变快了。post

9. Properties to YAML Converter

将 Properties 配置文件转换为 YAML 配置文件
  • 首先选择属性文件。
  • 在属性文件上单击鼠标右键后,在菜单中使用“转换”操做。

10. MyBatis plugin

mapper.java 和 mapper.xml 之间任性跳转。点击小箭头就能跳转。

本文由博客一文多发平台 OpenWrite 发布! 我的公众号《骇客与画家》,欢迎关注
相关文章
相关标签/搜索