idea中哪些好用到飞起的插件,偷懒神器
idea中开发人员的偷懒神器-插件
本期推荐一些开发人员常用的一些idea插件。偷懒神器在此,不再秃头!

1. idea安装插件的方法。
file->setting->plugins 搜索插件的名称,如果没有安装这个插件就可以自己

然后点击下载

下载完成之后可能有的插件需要重启idea,有的不需要,如果他提示你重启就重启idea就好了。
2. AiXcoder Code Completer 插件
这款插件主要有两个功能:代码自动补全,以及相似代码智能推荐。在写代码的时候可以根据你现在所写的代码而进行智能补全,同时这个插件会基于程序员输入的代码,从后台规范代码中调用相似代码给予提示。在新项目上开始使用aiXcoder时,aiXcoder需要一个索引过程来解析代码。之后,AiXcoder将提供更精确的完成。该服务作为多个进程运行,包括“aix node(.exe)”。您可以随时安全地终止进程。可执行文件位于/aiXcoder/installer/localserver/current/server/中。删除文件夹然后重新启动IDE将强制此插件重新下载服务。
现在支持Java/JavaScript/TypeScript。更多的语言支持(Python/C++ + PHP/GO)正在进行中…

3. EasyCode 插件
在我们整合mybatis的时候,这个插件就非常实用了。它可以根据你数据的表对应生成entity,dao,service,serviceImpl,controller,以及xml文件,非常方便实用,生成的dao层的代码需要加上@Mapper注解。最近更新的版本也支持mybatis-plus了,可以说是让你的开发快到飞起。

4. Lombok 插件
这款插件也是相当牛逼的,但是也有一个局限性,使用它也需要自己引入lombok对应的依赖。它提供了多种注解,可以简化代码。比如说@Getter/@Setter 这两个注解可以让你不用再为实体类写getter,setter方法;还有@Data ,这个注解包含@ToString,@EqualsAndHashCode,@Getter,@Setter,@RequiredArgsConstructor 这些注解,它能控制重载的toString方法,生成equals方法以及hashcode,还有上面的带参数的构造方法。

5. Translation 插件
这款插件是谷歌翻译插件,在idea里面也可以将英文翻译成中文,当然你也可以设置成其他的语言。

6. Mybatis Log Plugin 插件
这款插件是基于日志输出的,要想使用这款插件你应该是开启了日志打印的。我们一般的日志打印输出的SQL语句是不完全的,并且是不能直接运行的,这款插件就能将日志中的SQL语句拼起来,做成可以直接运行的SQL语句,是不是很方便。

7. Alibaba Java Coding Guidelines 插件
阿里巴巴java代码规范检查,规范自己的代码,规范代码格式,怎么样写出优雅可读性高的代码,根据这个规范制约自己不再写‘垃圾代码’。

开启规约

8. Free Mybatis Plugins 插件
你是不是还在dao层文件与xml对应文件之间翻来翻去,有时候找个方法找半天,这个插件可以帮助你快速定位,一键从xml文件跳转到dao,还能检测没有对应的方法,属性。

使用图

工欲善其事,必先利其器。安装好了这些插件,写代码简直快到飞起,不用秃头那么快了。

本期分享就到这里,欢迎三连!

idea中哪些好用到飞起的插件,偷懒神器的更多相关文章
- Ionic2中集成腾讯Bugly之自定义插件
Ionic2混合开发,入坑系列:Ionic2中集成腾讯Bugly之自定义插件 1.编写Bugly.js代码 var exec = require('cordova/exec'); module.exp ...
- 在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码
在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/0 ...
- Qt Designer中自定义控件的使用(提升法与插件法)
准备乱写一点Qt自定义Widget在Designer中的使用.可是又不想重复提升法(promotion)及插件法基本用法,因为Manual中Using Custom Widgets with Qt D ...
- KSImageNamed-Xcode-master 对项目中图片提供自动提示功能的插件
.使用介绍: (1)KSImageNamed-Xcode-master的使用 安装该插件后,会对文件中图片进行智能提示. 下载地址:http://yun.baidu.com/s/1qWNkvGK
- Eclipse中安装可以新建html文件的插件(Eclipse HTML Editor)
最近在eclipse中开发android项目,用到了jquery mobile框架,则会涉及到新建html文件,发现eclipse不自带新建html文件的插件,必须得新建一个其他形式的文件,譬如xml ...
- 在Eclipse中添加添加一些有助于开发的插件
Eclipse不像MyEclipse那样高度的继承了很多插件,Eclipse需要使用什么插件可以自己进行添加,添加tomcatPlugin插件,成功之后你的Eclipse中就会多了几个图标. 参照文章 ...
- UE4/Unity3D中同时捕获多高清摄像头的高效插件
本文主要讲实现过程的一些坑. 先说下要实现的目标,主要功能在UE4/Unity中都要用,能同时捕获多个摄像头,并且捕获的图片要达到1080p25桢上,并且需要经过复杂的图片处理后丢给UE4/Unity ...
- Linux中 SonarQube代码质量管理平台以及C++插件安装
SonarQube是管理代码质量一个开源平台,可以快速的定位代码中潜在的或者明显的错误. SonarQube安装 1.环境准备 (1)sonarQube 下载地址https://www.sonarqu ...
- vscode开发中绝对让你惊艳的插件!!!(个人在用)
识别模版引擎 1.Apache Velocity :识别Velocity(vm) 2.Art Template Helper:识别artTemplate 点击路径跳转 1.Laravel goto v ...
随机推荐
- Android适配器
Android适配器 安卓的适配器在我看来是一个非常重要的知识点,面对形式相同但数据源较多的情况时,适配器是一个比较好的解决方法.数据适配器是建立了数据源与控件之间的适配关系,将数据源转换为控件能够显 ...
- 左手VS PK 右手IDEA
近日愈发觉得编程是一件有趣的事. 三年前退伍时,还没有确定要继续干这行.去了北京之后,决定写代码吧.Why? 我是一个唯物主义者. 过去两年,一直抱有的念头是,怎么着也要至少干个三年,再寻求不写代码的 ...
- Educational Codeforces Round 83 (Rated for Div. 2)
A. Two Regular Polygons 题意:给你一个 正n边形,问你能否以这个 n 的其中一些顶点组成一个 m边形, 思路 :如果 n % m == 0 ,就可 收获:边均分 B. Bogo ...
- python学习笔记--字符串格式化
字符串和常量 print(r'hello\py\thon') r 代表后面字符不进行转义,原样输出; 表示常量,命名时变量名字大写代表常量.NAME = 'liulixue'; 字符串表示:' ', ...
- iOS、Android 开发的前景真的那么差吗?
程序员问问周刊:别蕉绿了,问问「IT老兵哥」吧! Q:本科 985 在上海二线互联网企业工作,公司有人才落户指标,但要排队等五年左右.除此外只能等居住满七年落户,现在想换工作追求更好的发展,纠结是继续 ...
- jmeter术语
1.负载:模拟业务请求操作对服务器造成压力的过程 2.性能测试(performance testing):模拟用户负载来测试系统在负载情况下,系统的响应时间.吞吐量等指标是否满足性能要求 3.负载测试 ...
- 1031 Hello World for U (20分)
Given any string of N (≥) characters, you are asked to form the characters into the shape of U. For ...
- Redis 笔记(一)——数据类型简介
Redis 是一个 key-value 存储系统,但是它的 value 值不仅仅可以存储字符串,value 共有 五种 数据结构类型,具体如下: 数据结构类型 结构类型 结构存储的值 结构的读写能力 ...
- 【数据库】MySQL数据库(四)
一.对数据的操作(详细版) 1.添加数据 1> insert into 表名 (字段1,字段2...) values (值1,值2...); 2> insert into 表名 (字段1, ...
- android注册验证码的使用
主要是创建了验证码的生成类. 通过此生成类,与imageview相互联系起来,实现验证码显示.并添加点击事件,实现验证码的切换. 实验的截图如下:(验证码可以点击切换) 具体的关于验证码的生成类如下: ...