preface

A few days ago, some friends in the community chatted with me privately and asked me which IDEA plug-ins I used. The theme of my IDEA looked good.

As an open source author, I have to code a large number of codes every week to improve the efficiency of daily work. Among many IDEA plug-ins, I love these ones only. In this issue, I will sort out some IDEA plug-ins that I often use in my daily life. These plug-ins are a little niche, but they really improve efficiency. I recommend them to you.

Vuesion Theme

First of all, I recommend a skin. When I look at IDEA every day, the default skin is black and white. I personally always feel that white is too dazzling, black is a little too black, and the code highlighting is not good looking.

The appearance level is the first element of productivity, the theme is good, the whole mood is better, the mood is good, the natural bug is less… Is that the truth?

Among many themes of IDEA, I love this one. Very moderate UI colors, nice code highlighting themes. I have watched it for more than half a year, and I have no aesthetic fatigue.

Without further ado, look directly at the code theme effect:

I know everyone has a different aesthetic. Some people will say, I just like the default dark color. Okay, I’m just speaking for personal preference. There’s no bar here.

Atom Material ICons

The second one recommended is an ICON plug-in, which I believe is also useful for many friends.

In fact, although this Icon is not ugly, I don’t think it is very beautiful either. Then why do I recommend it?

Because this ICon plugin comes with a buff… I couldn’t figure it out at the time. 😂

Some of the effects are as follows:

It’s not ugly, so I’d like to talk about the buff that comes with the Icon plugin.

Idea Under macOs, no matter I use the 2018 Macbook Pro or the current Macbook Pro M1 version, I always feel a bit slow when I drag the scroll bar or scroll the middle mouse button. This is not a problem of computer performance. I have seen other friends have also encountered this problem on the Internet. It should be an optimization problem of IDEA for MacOs.

I tried to increase the JVM cache of Idea and tried to optimize the parameters. Nothing happened. Later, I happened to see a person on a forum who said that after installing this Icon plug-in, it became silky and slippery, but I don’t know why. I faked it skeptically, and, oh, my God, it was silky. I don’t know why, but once the problem is solved the Icon plugin becomes a must-have plugin. If any of you have a problem I want to solve, please try it.

Isn’t that a powerful buff?

File Expander

With this plugin, you can open Jar packages directly in your Idea and decompile the code to view them. It can even open tar.gz, zip and other compressed formats.

As a side note, the reason you don’t need to install plug-ins to see code in jars in your projects is because jars are in your classpath. If you open a jar package separately, you can’t see it without installing the plug-in.

GitToolBox

I can’t live without it now.

He can prompt you on a project how many files you have yet to submit and how many files you have yet to update remotely. You can also prompt for the last submission on each line of code. This is especially handy when looking for version submission issues.

Maven Helper

I think this should be a standard add-on for all developers using Idea.

One feature I often use is to visualize dependency books so that I can clearly see which Jar package is passing what dependency, and which Jar package version conflicts with what version.

This is a great tool for checking Jar dependencies. The plugin also provides several other shortcuts that can be conveniently invoked by right-clicking maven commands.

Translation

Many of the annotations in the source code are in English, which is sometimes a bit laborious. This translation plug-in is basically integrated with Idea, which can beat other third-party translation software from the point of integration and convenience. You don’t need to switch Windows, just a shortcut key can translate the entire text.

The key is that the translation engine of this plug-in can integrate with multiple translation interfaces, supporting Google Translation, Youdao Translation, Baidu Translation, Ali translation. Real-time accurate and fast translation, automatic language recognition. Help you read the source code in English to understand more thoroughly.

arthas idea

Arthas is a powerful online diagnostic tool for Java. Arthas is a powerful diagnostic tool for Java.

This tool has become almost mandatory for Java applications on the diagnostic line.

But it can be inconvenient to type in long commands at a time, and then go through Arthas’s command documentation if you forget some of the commands, and then copy the full path of classes or methods in your code. This Arthas plugin will take all that out of your system. Productivity has been greatly improved.

It’s very easy to use, go into the code snippet, select the class or method you want to diagnose, right click to open Arthas command, select one, and the Arthas command will automatically generate commands, saving you time to type commands.

Search In Repository

If you rely on a third-party JAR package, you don’t know its Maven/Gradle coordinates. What do we do?

Rub the point of practice is basically baidu, a little advanced point is to check the central warehouse, what is the latest version of the coordinate. Then copy it and paste it into the POM.

With this plug-in, you don’t need to jump back and forth, directly integrating the central warehouse search into Idea. You just need to open the plugin, enter the name of the JAR package or the gav keyword, you can find all versions of the JAR package, and then directly copy the GAV coordinates. Easy and fast, clean and hygienic!

VisualGC

I wonder what tools you use to diagnose the JVM stack, and if most of them are native to the JDK.

Here we recommend an Idea stack visualization tool, and Idea deep integration. Display all processes directly, double-clicking to open the JVM’s stack visualization. Stack and garbage collection at a glance!

Zoolytic

Zookeeper node view analysis plug-in. In fact, there are some third-party zK node information viewing tools, but I think they are not convenient, until I found this plug-in.

You can view zooKeeper node information in IDEA, which is very convenient.

The last

The above 10 Idea plug-ins are the ones I usually use and have been selected. Because some of them are familiar to everyone, I will not introduce them. I believe that all my friends have them.

I hope you can find your own plugins from the above, or have better and more efficient plugins, you can also leave a message in the comments.

I’m Bo Saidong, an open source author and content blogger who loves life and sharing. If you are interested in my content, please keep an eye on the Original tribe.