IDEA常用插件盘点
使用idea这个编程工具3、4年了,有一些常见的插件的确能够提升编程的效率,让你少敲一些代码,多一些空闲的时间来做自己的一些事情,这篇文章希望对你有所帮助
1、Translation
IDEA用过最好用的翻译软件,选中要翻译的单词右键翻译。也可以翻译源代码中的注释。同时安装后右上角也有翻译图标,点击后输入文字就可以。这款软件非常建议安装
2、GenerateAllSetter
在代码中我们经常需要对一个对象所有的属性进行赋值,一个一个敲set方法比较麻烦且容易忘掉某个字段,这款插件就可以生成所有的set方法,可以选择赋默认值或者不赋值。
使用方法:选择创建的对象,按下alt+enter键出现下面的选项,选择赋默认值或者不赋值即可
3、Maven Help
一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖
使用方法:点击pom.xml
文件,在右边窗口下方选择Dependency Analyzer
可以查看具体冲突的包
4、Free MyBatis plugin/MyBatisX
如果是用mybatis的童鞋可以试试这两款插件,功能差不多,是对idea的mybatis增强插件。可以生成mapper.xml
文件,可以快速从代码mapper中跳转到mapper.xml文件中
使用方法:点击左边箭头就可跳转
5、Grep Console
让控制台不同类型的日志打印不同的颜色,例如如果有错误可以很方便的看到错误日志的地方。当然可以对不同类型的日志定制化颜色。
6、RestfulToolkit
这款插件非常强大,提供了如下的功能
1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
2.提供了一个 Services tree 的显示窗口;
3.一个简单的 http 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
功能一、我常用的功能是快捷键根据接口地址查询方法,当然也可以使用IDEA自带的方式:shift+shift的窗口输入地址查询,但是这种方式有个缺点就是慢
功能二、右键复制接口相对地址和绝对地址,如 http://localhost:8080/test1
功能三、在使用postMan时发送参数比较多的请求需要提供JSON参数时,这个工具提供复制类的变量转换为JSON,不用在postman中一个一个的敲了。
7、IDE Eval Reset
破jieIDEA,不断延迟你的IDEA试用时间,虽然是试用一个月,但是啥都不影响。很nice。
可以在Marketplace搜索安装,得到jar包后拖进IDEA就能安装了。
自动开启方法:点击help-》Eval Reset -》选中Auto