当前位置:网站首页>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 ~
边栏推荐
- 浏览器渲染页面过程
- Is it necessary to apply for code signing certificate for software client digital signature?
- So this is the BGP agreement
- C server log module
- 15million employees are easy to manage, and the cloud native database gaussdb makes HR office more efficient
- 哈希(Hash)竞猜游戏系统开发功能分析及源码
- Installation and use of VMware Tools and open VM tools: solve the problems of incomplete screen and unable to transfer files of virtual machines
- 凌云出海记 | 一零跃动&华为云:共助非洲普惠金融服务
- GVM使用
- 精选综述 | 用于白内障分级/分类的机器学习技术
猜你喜欢
Dynamic memory management
What is involution?
Installation and use of VMware Tools and open VM tools: solve the problems of incomplete screen and unable to transfer files of virtual machines
C server log module
Four traversal methods of binary tree, as well as the creation of binary tree from middle order to post order, pre order to middle order, pre order to post order, and sequence [specially created for t
What if the computer page cannot be full screen? The solution of win11 page cannot be full screen
Practical examples of node strong cache and negotiation cache
剑指 Offer II 80-100(持续更新)
Flet教程之 08 AppBar工具栏基础入门(教程含源码)
Fleet tutorial 08 introduction to AppBar toolbar Basics (tutorial includes source code)
随机推荐
Write it down once Net analysis of thread burst height of an industrial control data acquisition platform
Summary of the mistakes in the use of qpainter in QT gobang man-machine game
Flet教程之 04 FilledTonalButton基础入门(教程含源码)
repeat_ P1002 [NOIP2002 popularization group] cross the river pawn_ dp
被奉为经典的「金字塔原理」,教给我们哪些PPT写作技巧?
Redis分布式锁的实现
Aiming at the "amnesia" of deep learning, scientists proposed that based on similarity weighted interleaved learning, they can board PNAS
B2B mall system development of electronic components: an example of enabling enterprises to build standardized purchase, sale and inventory processes
What ppt writing skills does the classic "pyramid principle" teach us?
最长的可整合子数组的长度
[today in history] July 4: the first e-book came out; The inventor of magnetic stripe card was born; Palm computer pioneer was born
《动手学深度学习》(三) -- 卷积神经网络 CNN
Automatic insertion of captions in word
六石编程学:关于代码,有六个得意
奏响青春的乐章
精选综述 | 用于白内障分级/分类的机器学习技术
C # better operation mongodb database
剑指 Offer II 80-100(持续更新)
复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
word中插入图片后,图片上方有一空行,且删除后布局变乱