当前位置:网站首页>Idea plug-in
Idea plug-in
2022-07-04 20:44:00 【The great man ate a Kun on the day he was alive】
lately , Be free and at leisure , In order to change the boring programming environment , Specially searched for the following plug-ins to help improve code skills , That's enough , Crazy enough , ye , Loser ~ Gorgeous pictures , Colorful beat , Let you distinguish between other programs . product , test , Development sees your interface , Eyes shine ~ Forget it , I just can't make it up , Experience it yourself ~
PS: * Half star * a tiny bit It's mainly ranked by the index of crazy losers
12、Stackoverflow
This plug-in is actually the most practical one , Problems with the program , You can basically find answers , But it uses google Search engine , about , Don't buy vpn For my classmates , I feel like chicken ribs ~
Select the question you want to search , then , Right click on the
I'm a loser :*
Utility index :*****
11、FindBugs
Idea The built-in inspection tools are already very powerful , If necessary, you can add Alibaba Java Coding Guidelines Code checking tool for , however , In fact, these tools are more normative checks , If you need to go deeper into checking for exceptions , You can use this plug-in ~
Right click on the file , Package or project , The following interface will appear
I'm a loser :*
Utility index :*****
10、TranslationPlugin
For students who don't often use English , Antitype , Variable , I want to get a proper name , At this time, I found that my vocabulary had already been returned to the teacher , What do I do , This plug-in can help you ~
Directly select the words you want to translate , Then right click to select , Or shortcut key Ctrl+Shift+F3
I'm a loser :*
Utility index :*****
9、Mybatis-log-plugin
The development of the project is generally not without a log system , And we're writing mysql At the time of statement , The correspondence of parameters , It's often overlooked ,mybatis Self controlled parameter compilation corresponds to , I feel a bit anti human , We can use this plug-in to make our own more intuitive correspondence ~
Select the mybatis log journal , Then right click , choice Restore sql from slection
I'm a loser :**
Utility index :*****
8、GrepConsole
Idea console Output log a big push , Want to quickly find the type of log you want , With this plug-in, you can quickly locate the type logs you are interested in , such as error,warn, You can also configure your favorite colors ~
from settings Get into , Click on other settings, You can configure your favorite color tips , For example, I only choose the default ~
I'm a loser :**
Utility index :****
7、GsonFormat
When interfacing with other departments or groups, it is found that , Sometimes they come back with JSON object , I want to accept with an object , In order to deal with the subsequent , here , Do you need to manually input attributes one by one , It must be crazy , But we can use this plug-in to solve this embarrassing problem , Of course, you can also use external URL to solve , such as bejson This website ~
I'm a loser :**
Utility index :****
6、IdeaJad
I used to check class In the form of a document or jar, Will use an external decompiler , This operation is obviously inconvenient , With this plug-in, you can always idea View files in ~ ps: Actually Inteli Idea This compiler has built-in decompiler function , Old man ~~~~~~
choice class file , Right click Decompile, Finish decompiling
I'm a loser :**
Utility index :***
5、Free-idea-mybatis
mybatis xml And corresponding mapper When switching back and forth between , Sometimes different people develop , The location is different , After using this plug-in , It's very convenient to switch back and forth , It doesn't matter where you put it ~
I'm a loser :***
Utility index :***
4、CodeGlance
I don't have to drag and drag to find it again , How inconvenient , Use this plug-in to view thumbnails just like , Quickly switch to where you need to go ~
I'm a loser :***
Utility index :***
3、NyanProgressBar
All said. , First impressions are important when you meet on a blind date , If you invite design , The front lady always watches your Idea, She would have thought that boys would be so exquisite ~
The image rises abruptly ~
Just ask you , Such colorful colors , Which lady is not crazy about you ~
I'm a loser :****
Utility index :***
2、BackgroundImagePlus
If you are sitting opposite your goddess or male god , But I want to disturb her / He , Just trying to tease her , Look at her quietly , It's the same with the company , Isn't it great to work , Efficient , It's beautiful , Don't worry , Special artifact in hand ~ Help you achieve
Whoa, whoa , My male god ~( I am a man )
I'm a loser :*****
Utility index :**
1、Activate-power-mode perhaps Intellij_power_mode_II
Boom, Boom ,Boom, Boom Who else? ?! The whole screen is shaking and cracking , Coming and coming , Follow my steps , It's better to dance , Free disco , It's a heartbeat ~
Passion like fire , Miss, I feel your passion , Good luck ~
In order to highlight , It's crazy , ye , Loser ( I don't know how to make a picture myself , I can only steal pictures online )
I'm a loser :*****
Utility index : *
Supplement Series PS: Based on the recommended index
1、MyBatisCodeHelperPro
This is a more practical plug-in . however , Now there's a charge , It seems to cost 29 Yuan , Send two activation codes . however , You can also apply for 7 Days of free test code , It's OK to have a taste of what you're buying . Fees can't hide her charm , This is also the trend of the industry . The specific functions are as follows ( There's always one for you ~):
Provide Mapper The interface corresponds to the configuration file SQL Navigation .
edit XML Automatic completion of documents .
according to Mapper Interface , Use the shortcut key to generate xml Documents and SQL label .
ResultMap Medium property Support auto completion , Support cascading ( attribute A. attribute B. attribute C).
Shortcut key generation @Param annotation .
XML Editor in chief SQL when , Parentheses complement automatically .
XML Editor in chief SQL when , Parameter auto completion is supported ( be based on @Param Annotation identification parameters ).
Automatic check Mapper XML In file ID Conflict .
Automatic check Mapper XML Wrong property value in file .
Support Find Usage.
Support refactoring from naming .
Support alias .
Automatic generation ResultMap attribute .
Shortcut key : Option + Enter(Mac) | Alt + Enter(Windows).
The most obvious sign of successful installation is ~ There are many birds flying ~
Utility index :****
Recommend index : *****
2、VisualVM Launcher
It can be used for stress testing in local development , Monitors like performance testing , This mode is generally not recommended for other scenarios , Another one will be activated Visual vm window , This window is JDK bin In the catalog JvisualVM
After the installation is successful and started, the screen is as follows :
Utility index :**
Recommend index : ***
3、Jrebel
Is a more common hot deployment plug-in , Commonly used in Run Automatic compilation in mode , The deciphered version , Please poke me
Utility index :****
Recommend index : ****
4、JUnitGenerator V2.0
Developers who have a good habit of writing unit tests , The quality of the code is definitely good , You can check your own development and rewriting interface at any time . It also avoids the test bug It affects personal performance ( Some companies put bug Included in the assessment ). Bye, doughnuts , Oh no , It's goodbye bug, Please poke me for details ~
Utility index :****
Recommend index : *****
5、Maven Helper
The main functions are as follows : A simple way to find and exclude conflicting dependencies , Run... For the module that contains the current file or root module / debugging maven Target operation , function / Debug the operation of the current test file
Utility index :****
Recommend index : ***
6、RestfulToolkit
according to URL Jump directly to the corresponding method definition ( Ctrl \ or Ctrl Alt N );
Provides a Services tree The display window of ;
A simple http Request tool ;
Added useful features on request methods : Copy build URL;, Copy method parameters …
Other features : java On the class to add Convert to JSON function , format json data ( Windows: Ctrl + Enter; Mac: Command + Enter )
Utility index :***
Recommend index : ***
7、Alibaba Java Coding Guidelines
A trial development and design specification of Alibaba ~
Utility index :*****
Recommend index : *****
8、GenerateAllSetter
When you assign values between objects , You'll find a lot of trouble , Can there be a better way ~ Yes , As long as you select to generate set Object of method , Press the shortcut key alt+enter The interface is as follows :
Utility index :****
Recommend index : ***
8、Lombok
Lombok Can be simplified in the form of simple notes java Code , Improve the development efficiency of developers . For example, it is often needed to write in development javabean, It takes time to add the corresponding getter/setter, Maybe I have to write a constructor 、equals Other methods , And it needs maintenance , When there are many attributes, there will be a lot of getter/setter Method , These are very lengthy and not very technical , Once the properties are modified , It is easy to forget to modify the corresponding method .Lombok Can be annotated , Automatically generate constructors for properties at compile time 、getter/setter、equals、hashcode、toString Method .
The magic is that there is no getter and setter Method ,
But there is... In the bytecode file generated by compilation getter and setter Method . This saves the trouble of manually rebuilding the code , Make the code look more concise .
Before using it, you need to add a dependency :
org.projectlombok lombok 1.18.8 provided Utility index :*****Recommend index : *****
Guys , That's all for today , Later, if you find more interesting plug-ins , It will be updated regularly ~ The recommendation index is only ranked according to the feeling of actual use , If it's different from you , Welcome to comment , I'll get back to you as soon as possible ~
边栏推荐
- Installation and use of VMware Tools and open VM tools: solve the problems of incomplete screen and unable to transfer files of virtual machines
- How does win11 search for wireless displays? Win11 method of finding wireless display device
- In operation (i.e. included in) usage of SSRs filter
- Qt五子棋人机对战画棋子之QPainter的使用误区总结
- Flet教程之 07 PopupMenuButton基础入门(教程含源码)
- 被奉为经典的「金字塔原理」,教给我们哪些PPT写作技巧?
- Flet教程之 05 OutlinedButton基础入门(教程含源码)
- SSRS筛选器的IN运算(即包含于)用法
- 华为云云商店首页 Banner 资源位申请
- Is it safe for Great Wall Securities to open an account? Stock account opening process online account opening
猜你喜欢
【历史上的今天】7 月 4 日:第一本电子书问世;磁条卡的发明者出生;掌上电脑先驱诞生
托管式服务网络:云原生时代的应用体系架构进化
Flet教程之 04 FilledTonalButton基础入门(教程含源码)
分析伦敦银走势图的技巧
Win11亮度被锁定怎么办?Win11亮度被锁定的解决方法
面对同样复杂的测试任务为什么大老很快能梳理解决方案,阿里十年测试工程师道出其中的技巧
Flet tutorial 05 outlinedbutton basic introduction (tutorial includes source code)
What if the computer page cannot be full screen? The solution of win11 page cannot be full screen
[in-depth learning] review pytoch's 19 loss functions
MySQL中的日期时间类型与格式化方式
随机推荐
go语言笔记(4)go常用管理命令
Managed service network: application architecture evolution in the cloud native Era
15million employees are easy to manage, and the cloud native database gaussdb makes HR office more efficient
After inserting a picture into word, there is a blank line above the picture, and the layout changes after deletion
go笔记(3)Go语言fmt包的用法
Stack: how to realize the judgment of valid brackets?
js 闭包
2022 version of stronger jsonpath compatibility and performance test (snack3, fastjson2, jayway.jsonpath)
GVM使用
1500万员工轻松管理,云原生数据库GaussDB让HR办公更高效
强化学习-学习笔记2 | 价值学习
Win11亮度被锁定怎么办?Win11亮度被锁定的解决方法
哈希(Hash)竞猜游戏系统开发功能分析及源码
【ISMB2022教程】图表示学习的精准医疗,哈佛大学Marinka Zitnik主讲,附87页ppt
Integritee通过XCM集成至Moonriver,为其生态系统带来企业级隐私解决方案
六石编程学:关于代码,有六个得意
What if the brightness of win11 is locked? Solution to win11 brightness locking
How does win11 search for wireless displays? Win11 method of finding wireless display device
Length of the longest integrable subarray
太方便了,钉钉上就可完成代码发布审批啦!