当前位置:网站首页>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 ~
边栏推荐
- Integretee integrates into Moonriver through xcm, bringing enterprise class privacy solutions to its ecosystem
- 二叉树的四种遍历方式以及中序后序、前序中序、前序后序、层序创建二叉树【专为力扣刷题而打造】
- 紫光展锐完成全球首个 5G R17 IoT NTN 卫星物联网上星实测
- ICML 2022 | Meta提出鲁棒的多目标贝叶斯优化方法,有效应对输入噪声
- [in-depth learning] review pytoch's 19 loss functions
- 实践示例理解js强缓存协商缓存
- Fleet tutorial 08 introduction to AppBar toolbar Basics (tutorial includes source code)
- Hash quiz game system development how to develop hash quiz game system development (multiple cases)
- LeetCode 871. 最低加油次数
- idea插件
猜你喜欢
Flet教程之 05 OutlinedButton基础入门(教程含源码)
电脑怎么保存网页到桌面上使用
idea配置标准注释
九齐NY8B062D MCU规格书/datasheet
Understand Alibaba cloud's secret weapon "dragon architecture" in the article "science popularization talent"
Win11无法将值写入注册表项如何解决?
电脑共享打印机拒绝访问要怎么办
Win11共享文件打不开怎么办?Win11共享文件打不开的解决方法
What if the brightness of win11 is locked? Solution to win11 brightness locking
How to solve the problem that win11 cannot write the value to the registry key?
随机推荐
什么叫内卷?
Hash quiz game system development how to develop hash quiz game system development (multiple cases)
How to solve the problem that win11 cannot write the value to the registry key?
软件客户端数字签名一定要申请代码签名证书吗?
word中插入图片后,图片上方有一空行,且删除后布局变乱
Taishan Office Technology Lecture: about the order of background (shading and highlighting)
Lingyun going to sea | Wenhua online & Huawei cloud: creating a new solution for smart teaching in Africa
电脑页面不能全屏怎么办?Win11页面不能全屏的解决方法
NLP、视觉、芯片...AI重点方向发展几何?青源会展望报告发布[附下载]
[Beijing Xunwei] i.mx6ull development board porting Debian file system
精选综述 | 用于白内障分级/分类的机器学习技术
What should I do if my computer sharing printer refuses access
js 闭包
易周金融 | Q1保险行业活跃人数8688.67万人 19家支付机构牌照被注销
奏响青春的乐章
Talking about cookies of client storage technology
Why is the maximum speed the speed of light
Redis分布式锁的实现
Win11共享文件打不开怎么办?Win11共享文件打不开的解决方法
CDGA|数据治理不得不坚持的六个原则