12
头图
The case of this article is included in https://github.com/chengxy-nds/Springboot-Notebook

Hello everyone, I am

It has been a long time since the pigeon did not post any articles. The days of not writing articles are really pleasant. I don’t have to worry about writing something every day. I don’t have to worry about the poor reading amount. I don’t stay up all night so much and I have more time to spend with my family.

However, after being comfortable, it is extremely anxious. Watching these strange friends in the circle write more day and night, and people who are better than you work harder than you. This in itself is a very stressful thing.

I always make excuses for myself, ah~, where is the time to get busy with work, but the more self-comforting you are, the less time to do it. Where can you get a lot of time to do this as a worker? One thing you really love is to do. Put your heart and soul into it, there will always be a squeeze of time, it’s up to you to persist!

Although walking slowly, I'm always on the road~


I shared an article "10 IDEA Plug-ins for Hands Free, Less response is pretty good. Here are 10 more IDEA absolutely practical and not fancy.

aiXcoder

aiXcoder a domestic code development tool that provides more powerful code completion and prediction functions. Its purpose is to let us have less code, and the ones that can be automatically generated will never be handwritten. You will fall in love with it when you get started.

简单演示 功能远不止于此

I will combine the actual development IDEA of postfix completion and aiXcoder configured to use, IDEA itself already provides a number of shortcuts to quickly fill the whole, but I found a lot of people in the group did not really use them.

You can also define the code block generated by the shortcut yourself.

aiXcoder supports similar code search function. If any API will not be used, right-click to search for practical cases on the whole network.

Java Stream Debugger

Java8 of stream API greatly simplifies the amount of our code, bug will always appear during use and it cannot be debug .

Java Stream Debugger supports the stream API , and you can clearly see the change process of each step of the operation data.

easy_javadoc

easy_javadoc that can quickly Java 's classes, methods, and attributes. It also supports custom annotation styles. IDEA itself Live Templates , but the operation is a bit cumbersome and the efficiency is not very high.

When adding annotations to classes, methods, and properties, not only will the annotations be generated, but the corresponding variables, classes, and methods will also be translated into Chinese names, but the translation depends on your naming level.

Shortcut key: crtl + \

Do you think that adding a little bit of comments is too inefficient? You can also try to add comments in batches.

Shortcut key: crtl + shift + \

If the existing comment styles do not suit you, you can customize your comment template.

Easy Code

Easy Code I personally demo . It can quickly map database tables to entity , controller , service , dao , mapper and other files in Java.

First use database connect to the database, right-click on the corresponding table and execute EasyCode to generate the corresponding Java code, which is really convenient.

Restfultoolkit

Restfultoolkit a set of RESTful service development auxiliary tools. Maintenance projects usually involve finding the corresponding class of a request. Generally, ctrl + shift + f is used for global search. However, if there are too many project files, the efficiency of this search method is very low.

Restfultoolkit manages all the request links in the project, which can be quickly searched.

Shortcut key: ctrl+ alt + n

You can copy the current request full path and JSON format parameters, which is very practical in development and testing.

IDEA will be a column 0609b51b2a1b54 on the right side of RestServices http requests for the entire project, as well as the input and output parameters of each request JSON . Simple simulation requests can be made.

Key promoter X

Key promoter X is a shortcut key reminder plug-in for IDEA . This is a feature I personally like very much. It allows me to quickly memorize many shortcut keys for operations. When you click on a function and the function has a shortcut key, the shortcut of the current operation will be prompted.

String Manipulation

String Manipulation a more practical string conversion tool. For example, our usual variable naming can be converted to camel case and other formats with one click. It also supports various encryption and decryption MD5 , Base64 etc.).


Shortcut key: alt + m

Translation

Translation a very convenient translation plug-in. For example, the selected code and the error message of the console can be directly translated.

Git Auto Pull

When a team is developing a project with multiple people, due to frequent code submissions, when I wait for my commit , I must first perform pull , otherwise the code conflict will generate merge records.

GitAutoPull plugin helps us to perform push before pull , avoiding unnecessary code conflicts.

.ignore

When we github , some files do not want to be submitted together. At this time, we can create a .gitignore file to ignore the submission of some files.

You can also add specified files to .gitignore , and the ignored files will be grayed out.

The above are the 10 more practical IDEA plug-ins shared this time, which are still helpful to improve development efficiency.

Warm reminder : Although the plug-in is good, don't be greedy to install it. If you install too much, it will really be able to card, card, card!


I have compiled hundreds of technical e-books for students in need. The technology group is almost full, students who want to join can add my friends and blow up the technology with the big guys.

E-book address


程序员小富
2.7k 声望5.3k 粉丝