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.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。