当前位置:网站首页>idea插件
idea插件
2022-07-04 19:03:00 【大丈夫在世当日食一鲲】
最近,闲来无事,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,够装逼,够狂,拽,屌~ 绚丽的画面,多彩的跳动,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光~ 算了,我实在是编不下去,自己去体验吧~
PS: * 半星 * 一星 主要是以狂拽屌指数来排名
12、Stackoverflow
这个插件其实是最实用的插件,程序猿遇到的问题,基本都能找到回答,但是它使用的是google搜索引擎,对于,不购买vpn的同学来说,感觉好鸡肋呀~
选中需要搜索的问题,然后,右键点击
狂拽屌指数:*
实用指数:*****
11、FindBugs
Idea自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelines的代码检查工具,但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用此插件~
右键点击文件,包或者工程,会出现如下界面
狂拽屌指数:*
实用指数:*****
10、TranslationPlugin
对于不经常使用英语的同学来说,对类,变量,方法想取一个合适的名字,此时发现自己的词汇早已还给老师 ,怎么办,这个插件能帮到你~
直接选中你想要翻译的词,然后右键选择,或者快捷键 Ctrl+Shift+F3
狂拽屌指数:*
实用指数:*****
9、Mybatis-log-plugin
开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应~
选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection
狂拽屌指数:**
实用指数:*****
8、GrepConsole
Idea console输出日志一大推,想要快速找到自己想要的类型日志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,自己也可以配置自己喜欢的颜色~
从settings进入,点击 other settings,可以配置自己喜欢的颜色提示,比如我只选择了默认~
狂拽屌指数:**
实用指数:****
7、GsonFormat
在与组外或者不同部门对接接口时候发现,有时候对方返回的是JSON对象,自己想要用一个对象去接受,以便于处理后续,此时,需要自己一个个手动去输入属性么,肯定很抓狂,不过咱们可以使用这个插件来解决这个尴尬问题,当然也可以使用外部网址解决,比如bejson这个网站~
狂拽屌指数:**
实用指数:****
6、IdeaJad
以前查看class文件形式的时候或者jar,都会使用一个外部反编译工具,这样操作明显不方便,使用此插件可以一直在idea中查看文件~ ps:其实Inteli Idea这个编译器已经自带了反编译功能,老夫~~~~~~
选择class文件,右键 Decompile,完成反编译
狂拽屌指数:**
实用指数:***
5、Free-idea-mybatis
mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关~
狂拽屌指数:***
实用指数:***
4、CodeGlance
再也不用疯狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方~
狂拽屌指数:***
实用指数:***
3、NyanProgressBar
都说了,相亲见面第一印象很重要,如果你邀请设计,前端小姐姐老观看你的Idea,她肯定会觉得原来男孩子也会这么精致呀~
形象陡然上升~
就问你,这么绚丽多彩的颜色,哪个小姐姐不为你着迷~
狂拽屌指数:****
实用指数:***
2、BackgroundImagePlus
如果你对面坐着你的女神或者男神,但是又想打扰她/他,只想撩她,静静地看着她,在公司的时候也能这样,是不是工作起来特爽,效率高,简直美滋滋呀,不要急,特款神器在手~ 帮你实现
哇哇,我的男神~(我是男的)
狂拽屌指数:*****
实用指数:**
1、Activate-power-mode或者Intellij_power_mode_II
Boom, Boom ,Boom, Boom 还有谁?!整个屏幕都在颤抖和炸裂,来来,跟随我的脚步,不如不如跳舞,免费蹦迪,玩的是心跳~
像火一样的热情,小姐姐感受到了你的热情了吧,祝你好运~
为了更加凸显,它的狂,拽,屌(自己不会弄动图,只能去网上盗图啦)
狂拽屌指数:*****
实用指数: *
补充系列 PS:以推荐指数为准
1、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).
安装成功最明显的标志就是~ 有好多小鸟在飞~
实用指数:****
推荐指数: *****
2、VisualVM Launcher
一般可用于在本地开发进行压力测试,性能测试之类的监控器,其他场景一般不推荐使用此模式启动,还会启动另外一个Visual vm窗口,这个窗口是JDK bin目录下的JvisualVM
安装成功并且启动后的画面如下:
实用指数:**
推荐指数: ***
3、Jrebel
是一款比较常见的热部署插件,一般用于Run模式下的自动编译,破译版本,具体请戳我
实用指数:****
推荐指数: ****
4、JUnitGenerator V2.0
有一个好的编写单元测试习惯的开发者,代码质量肯定是很好的,可以随时校验自己开发和改写接口的快速检查工具。也避免了测试提的bug多而影响个人绩效(有些公司把bug计入考核范围内)。拜拜甜甜圈,哦不对,是拜拜bug,详情请戳我~
实用指数:****
推荐指数: *****
5、Maven Helper
主要功能如下:查找和排除冲突依赖项的简便方法,为包含当前文件或根模块的模块运行/调试maven目标的操作,运行/调试当前测试文件的操作
实用指数:****
推荐指数: ***
6、RestfulToolkit
根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
提供了一个 Services tree 的显示窗口;
一个简单的 http 请求工具;
在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )
实用指数:***
推荐指数: ***
7、Alibaba Java Coding Guidelines
一款阿里巴巴公司试行的开发设计规范~
实用指数:*****
推荐指数: *****
8、GenerateAllSetter
当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:
实用指数:****
推荐指数: ***
8、Lombok
Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。
出现的神奇就是在源码中没有getter和setter方法,
但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。
在使用之前需要添加一下依赖:
org.projectlombok lombok 1.18.8 provided 实用指数:*****推荐指数: *****
各位小伙们,今天就介绍到这啦,后期如发现更加有趣的插件,会定期更新的~ 推荐指数只是根据自己实际用的感受来排名,如果和你有出入,欢迎点评哦,我会第一时间回复你哦~
边栏推荐
- 复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
- Kotlin condition control
- 华为nova 10系列支持应用安全检测功能 筑牢手机安全防火墙
- Practical examples of node strong cache and negotiation cache
- How is the entered query SQL statement executed?
- 1500万员工轻松管理,云原生数据库GaussDB让HR办公更高效
- Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation
- Every time I look at the interface documents of my colleagues, I get confused and have a lot of problems...
- 凌云出海记 | 沐融科技&华为云:打造非洲金融SaaS解决方案样板
- 栈:如何实现有效括号的判断?
猜你喜欢
Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation
强化学习-学习笔记2 | 价值学习
Cbcgptabwnd control used by BCG (equivalent to MFC TabControl)
Detailed explanation of Audi EDI invoice message
[Beijing Xunwei] i.mx6ull development board porting Debian file system
解密函数计算异步任务能力之「任务的状态及生命周期管理」
Employment prospects and current situation of Internet of things application technology
Win11亮度被锁定怎么办?Win11亮度被锁定的解决方法
NLP, vision, chip What is the development direction of AI? Release of the outlook report of Qingyuan Association [download attached]
Development and construction of DFI ecological NFT mobile mining system
随机推荐
Employment prospects and current situation of Internet of things application technology
On communication bus arbitration mechanism and network flow control from the perspective of real-time application
华为nova 10系列支持应用安全检测功能 筑牢手机安全防火墙
Offset function and windowing function
The company needs to be monitored. How do ZABBIX and Prometheus choose? That's the right choice!
Win11亮度被锁定怎么办?Win11亮度被锁定的解决方法
Dynamic memory management
Optimize if code with policy mode [policy mode]
Flet教程之 08 AppBar工具栏基础入门(教程含源码)
Win11共享文件打不开怎么办?Win11共享文件打不开的解决方法
Small hair cat Internet of things platform construction and application model
Pytoch learning (4)
华为云云商店首页 Banner 资源位申请
HMM hidden Markov model and code implementation
Practical examples of node strong cache and negotiation cache
Understand the reading, writing and creation of files in go language
Employment prospects of neural network Internet of things application technology [welcome to add]
六石编程学:关于代码,有六个得意
Dark horse programmer - software testing - 09 stage 2-linux and database -31-43 instructions issued by modifying the file permission letter, - find the link to modify the file, find the file command,
What is the development of block hash quiz game system? Hash quiz game system development (case mature)