Preface
A few days ago, a small community friend chatted with me privately and asked which IDEA plugins I use. My IDEA theme looks good.
As an open source author, I need to code a large amount of code every week to improve the efficiency of my daily work. Among the many IDEA plug-ins, I especially love these. In this issue, I will sort out some IDEA plug-ins that I often use in my daily life. Some of these plug-ins are quite niche, but they do improve efficiency. I recommend them to everyone.
Vuesion Theme
First of all, I recommend a skin. I look at IDEA every day. The default skin is black and white. I personally feel that white is too dazzling, black is a bit too dark, and the code highlights are not good-looking. It will inevitably be a bit aesthetically fatigued for a long time. .
Face value is the first element of productivity. The theme is adjusted, and the whole mood is better. If the mood is good, naturally there will be fewer bugs. . . Is this the truth?
Among the many IDEA themes, I love this one. Very moderate UI color, beautiful code highlight theme. After watching it for more than half a year, there is no aesthetic fatigue.
Not much nonsense, just look at the code theme effect:
I know that everyone has different aesthetics. Some friends will say that I just like the default dark black. Okay, I only represent personal preference. There is no bar here.
Atom Material ICons
The second recommendation is an ICON plug-in, I believe there are many small partners also useful.
In fact, this Icon is not ugly, but I don't think it looks good. Then why should I recommend it specially? ?
Because this ICon plug-in adds a buff. . . This is what I couldn't figure out at the time. 😂
Some of the effects are as follows:
In fact, it is not ugly, then I will talk about the buff that comes with this icon plug-in.
Under the idea of macOs, whether I use the 2018 Macbook pro or the current Macbook pro m1 version, I always feel a bit stuck when dragging the scroll bar or scrolling with the middle mouse button. It is not a computer performance problem. I saw that other friends also encountered this situation on the Internet. It should be an optimization problem of idea to the MacOs system.
I have tried to increase the jvm cache of Idea and tried to optimize the parameters. All to no avail. Later, by chance, I saw a person on a forum saying that after installing this Icon plug-in, it became very silky, but I don’t know why. I pretended to be suspicious, fucking, silky instantly. Although I don't understand why this is, but after solving the problem, this Icon plug-in becomes a necessary plug-in. If any friends encounter problems that I want to share, please try.
Is this buff very powerful?
File Expander
With this plug-in, the Jad tool that some friends usually use can be thrown away. It can directly open the Jar package in Idea and view the decompiled code. It can even open tar.gz, zip and other compressed formats.
Here is a supplement, the reason why you can see the code in the jar package without installing a plug-in in your project is because the jar is in your classpath. If you open a jar package separately, you won't be able to see it if you don't install the plug-in.
GitToolBox
This plug-in can hardly do without it now.
He can prompt you on the project how many files have not been submitted and how many files have not been updated remotely. It can also indicate the time of the last submission on each line of code. It is especially convenient when checking the version and submitting a problem.
Maven Helper
I think this should be the standard plug-in for all developers using Idea.
The function I often use is the visual dependency book, which can clearly know which Jar package is transitively dependent on what, which jar package and what version is in conflict with what version.
It is simply an artifact to troubleshoot Jar package dependencies and other issues. This plug-in also provides some other shortcut commands. Right-clicking directly invokes the maven command, which is quite convenient.
Translation
Many annotations in the source code are in English, which sometimes looks a little strenuous. This translation plug-in is basically integrated with Idea. In terms of integration and convenience, other third-party translation software can be used. You don't need to switch windows, you can translate the entire text with a shortcut key.
The key is that the translation engine of this plugin can be integrated and docked with multiple translation interfaces, supporting Google translation, Youdao translation, Baidu translation, and Ali translation. Real-time accurate and fast translation, automatic language recognition. Help you understand more thoroughly when reading the English in the source code.
arthas idea
Arthas is a powerful java online diagnostic tool developed by Ali open source, and those who are doing java development must be familiar with it.
This tool has almost become a necessary tool for diagnosing online java applications.
But every time you need to enter a long command, if some commands are forgotten, you have to go to the Arthas command document, and then copy the full path of the class or method in the code, which is very inconvenient. And this arthas plug-in can let you completely get rid of these troubles. Productivity is greatly improved.
It is very convenient to use. Enter the code snippet, select the class or method you want to diagnose, right-click to open the Arthas command, select one, and the command will be automatically generated, saving you the time to type the command.
Search In Repository
If we usually rely on a third-party jar package, but don't know its maven/gradle coordinates. what should we do?
The method of rubbing is basically baidu. The more advanced one is to go to the central warehouse to check the coordinates of the latest version. Then copy it and paste it into the pom.
This plug-in does not require you to jump back and forth, and directly integrates the search of the central warehouse into Idea. You only need to open this plug-in, enter the jar package name or gav keyword, you can find all the versions of the jar package, and then you can directly copy the gav coordinates. Convenient and fast, clean and hygienic!
VisualGC
I don't know what tools you use to diagnose the JVM stack. Do most of them use jdk native tools.
Here I recommend a visualization tool for Idea stack, which is deeply integrated with Idea. Display all processes directly, double-click to open the JVM stack visualization interface. The stack and garbage collection situation is clear at a glance!
Zoolytic
A viewing and analysis plug-in for zookeeper nodes. In fact, the third party also has some zk node information viewing tools, but I found it not convenient enough until I found this plug-in.
The node information of zookeeper can be viewed directly in idea, which is very convenient.
finally
The above 10 Idea plug-ins are what I usually use and have been screened. Because some of you are familiar with them, I won’t introduce them in detail. I believe all of my friends have installed them.
I hope you can find the ones that suit you from the above plugins, or have better and more efficient plugins, and you can also leave a message in the comments.
I am Bo Saidong. I am an open source author and content blogger. I love life and sharing. If you are interested in my content, please forward it, like it, and follow me.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。