前言
分享一点自己工作中得心应手的IDEA插件,可不是在插件商店随随便便搜的,都经过实战检验,用过的都说好。可能有一些大家用过的就快速划过就行了。
实用插件
1、CamelCase
包含 下划线、驼峰 等6种格式 一键切换
2、Maven Helper
Maven Helper 是解决 Maven 依赖冲突的利器,可以快速查找项目中的依赖冲突。安装后打开 pom 文件,底部有 Dependency Analyzer 视图。显示红色表示存在依赖冲突,点进去直接在包上右键 Exclude 排除,pom 文件中会做出相应排除包的操作。
- Conflicts(冲突)
- All Dependencies as List(列表形式查看所有依赖)
- All Dependencies as Tree(树结构查看所有依赖),并且这个页面还支持搜索。
3、Lombok
代码生成插件。支持lombok的各种注解,从此不用写getter setter toString 方法等。
4、.ignore
代码提交忽略插件:生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写
5、MyBatisCodeHelper-Pro
插件地址:https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
这个是一款比较实用的插件。但是,现在需要收费啦,貌似是需要花费29块钱,送两个激活码。不过,也可以申请7天的免费测试码,体验一下在购买也可以的。收费掩盖不了她的魅力所在,这也是行业发展的趋势。具体功能如下(总有一款适合你~):
- 提供Mapper接口与配置文件中对应SQL的导航.
- 编辑XML文件时自动补全.
- 根据Mapper接口, 使用快捷键生成xml文件及SQL标签.
- ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C).
- 快捷键生成@Param注解.
- XML中编辑SQL时, 括号自动补全.
- XML中编辑SQL时, 支持参数自动补全(基于@Param注解识别参数).
- 自动检查Mapper XML文件中ID冲突.
- 自动检查Mapper XML文件中错误的属性值.
- 支持Find Usage.
- 支持重构从命名.
- 支持别名.
- 自动生成ResultMap属性.
- 快捷键: Option + Enter(Mac) | Alt + Enter(Windows).
安装成功最明显的标志就是~ 有好多小鸟在飞~
6、Mybatis Log Plugin
插件地址:https://plugins.jetbrains.com/plugin/13905-mybatis-log-plugin
开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应~
7、Rainbow Brackets
代码浏览插件。通过颜色区分括号嵌套层级,便于阅读,能够更快地对错误代码进行定位和调整。但是建议不要在代码中出现大量的嵌套哦!
8、Translation
插件地址:https://link.juejin.cn/?target=https%3A%2F%2Fplugins.jetbrains.com%2Fplugin%2F8579-translation%2F
翻译插件。程序员最痛苦的事莫过于阅读代码时遇到不懂的英文单词,有了这个插件,鼠标选中文本,点击右键即可自动翻译成多国语言。
评论区