当前位置:网站首页>10 hands-free idea plug-ins. These codes do not need to be written (the second bullet)
10 hands-free idea plug-ins. These codes do not need to be written (the second bullet)
2022-06-24 15:35:00 【Something inside the programmer】
The case of this paper is included in https://github.com/chengxy-nds/Springboot-Notebook
Hello everyone , I'm Xiaofu ~
It's been a long time , It's really nice not to write articles , I don't have to worry about writing every day , Don't worry about the poor amount of reading , Not so late , More time for family .
however , After the comfort is the extreme anxiety , Looking at the circle of these volume strange friends day and night more text , People who are better than you work harder than you , It's a stressful thing in itself .
Always making excuses for yourself , Ah ~ , I'm busy with my work , But the more self comforting you are, the less time you have to do it , How can migrant workers spend a lot of time for you to do this , One thing you really love is to put your heart and soul into it , There will always be a squeeze of time , Insist on it !
Although walk slowly , But I've been on my way ~
I shared an article before 《10 individual Free hands IDEA plug-in unit , Less wrong code 》 The response was not bad , Here's more about 10 It's easy for me to use IDEA plug-in unit , Absolutely practical, not fancy .
aiXcoder
aiXcoder A domestic code development tool , Provides a more powerful code completion 、 The function of prediction , Its purpose is to make us less code , It can be automatically generated , If you feel it, you will fall in love with it .
In actual development, I will combine IDEA Of postfix completion and aiXcoder Configuration and use ,IDEA There are many shortcuts to quick completion , But I found that a lot of people in the group didn't really use it .
You can also define the code block generated by shortcut .
aiXcoder Support similar code search function , If which API Don't use , Right click to search for practical cases .
Java Stream Debugger
Java8 Of stream API It greatly simplifies our code , But in the process of use, there will always be strange bug And not debug.
Java Stream Debugger Yes stream API Debugging of , You can clearly see the change process of operation data in each step .
easy_javadoc
easy_javadoc One can quickly Java Class 、 Method 、 Attribute annotated plug-ins , It also supports custom annotation styles ,IDEA Self Live Templates Also support , But the operation is a little cumbersome , The aging rate is not very high .
Class in 、 Method 、 Property is annotated , Not only do you generate comments , Or will the corresponding variable 、 class 、 Methods translate it into Chinese name , But the translation depends on your naming level .
Shortcut key :crtl + \
Do you think it's too inefficient to annotate a little bit , You can also try adding comments in bulk .
Shortcut key :crtl + shift + \
If the existing annotation style is not suitable for you , You can customize your comment template .
Easy Code
Easy Code I'm personally writing blog cases demo It's a lot of time , It can quickly map database tables to Java Medium entity、controller、service、dao、mapper Wait for the documents , A small amount of coding for rapid development .
First use database Connect to database , Right click directly on the corresponding table to execute EasyCode The corresponding Java Code , It's really convenient .
Restfultoolkit
Restfultoolkit A set of RESTful Set of service development AIDS , Maintenance projects usually involve finding the class corresponding to a request , It's usually used ctrl + shift + f Do a global search , But if there are too many project files , The efficiency of this search method is very low .
Restfultoolkit Manage all request links in the project , You can quickly find .
Shortcut key :ctrl+ alt + n
You can copy the currently requested The full path and JSON Format parameters , It's very practical in development testing .
IDEA A column will appear on the right RestServices, Here's the whole project http request , The entry parameters for each request are also displayed 、 The ginseng JSON data , You can make simple mock requests .
Key promoter X
Key promoter X yes IDEA The shortcut key prompt plug-in , This is a function I like very much , It allows me to quickly remember a lot of operation shortcut keys . When you click on a function and the function has a shortcut key , Will prompt for a shortcut to the current operation .
String Manipulation
String Manipulation A more practical string conversion tool , For example, our usual variable naming can be converted to hump and other formats with one click , It also supports various additions to strings 、 Decrypt (MD5、Base64 etc. ) operation .
Shortcut key :alt + m
Translation
Translation A very convenient translation plug-in , For example, select the code 、 The error message of the console can be translated directly .
Git Auto Pull
When a team develops a project with many people , Due to frequent code submission , Wait for me commit Local code must be changed first pull, Otherwise, there will be code conflicts merge Record .
GitAutoPull Plugins help us in push Do it first pull, Avoid unnecessary code conflicts .
.ignore
When we're going to github When code is submitted , Some documents do not wish to be submitted together , Now we can create a .gitignore File to ignore the submission of certain files .
You can also add the specified file to .gitignore in , Ignored files will be grayed out .
That's what we're sharing 10 A more practical IDEA plug-in unit , It is helpful to improve the development efficiency .
reminder : Plug ins are good, but don't be greedy , If you load too much, you will get stuck 、 card 、 card !
Hundreds of e-book technologies have been sorted out , Students who need help themselves . The technology community is almost full , If you want to enter, you can add my friends , Blow the technology with the big guys .
边栏推荐
- How to modify the login user name of easynvr video monitoring system?
- Step by step introduction to sqlsugar based development framework (9) -- Realizing field permission control with WinForm control
- A brief introduction to the lexical analysis of PostgreSQL
- MySQL toolset: the official export tool mysqlpump
- R语言实战应用精讲50篇(二十三)-贝叶斯理论重要概念: 可信度Credibility, 模型Models, 和参数Parameters
- 手机注册股票开户 炒股开户安全吗
- 兴业证券靠谱吗?开证券账户安全吗?
- Motion planning of floating base robot
- Use dictionary
- 熬夜整理出的软件测试【高频】面试题大全(2022最新)
猜你喜欢

Laravel8 uses faker to call factory to fill data

同样是初级测试工程师,为啥他薪资高?会这几点面试必定出彩
![[bitbear story collection] June MVP hero story | technology practice collision realm thinking](/img/b7/ca2f8cfb124e7c68da0293624911d1.png)
[bitbear story collection] June MVP hero story | technology practice collision realm thinking
Record the range of data that MySQL update will lock

Left hand code, right hand open source, part of the open source road

为什么企业实施WMS仓储管理系统很容易失败

Do you really know the difference between H5 and applet?

Method after charging the idea plug-in material theme UI

Bert whitening vector dimension reduction and its application

ES mapping之keyword;term查詢添加keyword查詢;更改mapping keyword類型
随机推荐
A simple and powerful developer toolkit box3 cc
List of PostgreSQL
Design of vga/lcd display controller system based on FPGA (Part 1)
Task priority motion planning of floating base
leetcode. 12 --- integer to Roman numeral
Design of vga/lcd display controller system based on FPGA (Part 2)
常见的缺陷管理工具——禅道,从安装到使用手把手教会你
This website teaches you to imitate more than 100 well-known websites!
How do individuals open accounts for stock speculation? Is it safe to open accounts for stock speculation
Actual combat | a tortuous fishing counteraction
How to generate assembly code using clang in Intel syntax- How to generate assembly code with clang in Intel syntax?
Motion planning of floating base robot
股票开户要找谁?在线开户安全么?
Oracle RAC configuration multipathing
Kubernetes practical tips: using ksniff to capture packets
Step by step introduction to sqlsugar based development framework (9) -- Realizing field permission control with WinForm control
入行 4 年,跳槽 2 次,我摸透了软件测试这一行
Istio FAQ: 431 request header fields too large
How to resolve the 35 year old crisis? Sharing of 20 years' technical experience of chief architect of Huawei cloud database
[log service CLS] initial experience of Tencent cloud CLS log service