Essential JetBrains IDE Plugins

· 2 min read · 340 Words · -Views -Comments

JetBrains products are indeed highly efficient. From the powerful IDE functionality itself, to rich shortcut key support, to the extensive plugin ecosystem, everything makes it worthy of being the strongest IDE currently available. Although JB lags behind in AI aspects now, I still rely on it in actual work.

Continuously updated

Here are several plugins I use.

Plugins

String Manipulation

Frequently need to convert string variables to snake_case or other naming conventions? This plugin can quickly achieve that. It supplements the IDE’s built-in string operation capabilities.

Quickly open the web address of project files in Git services. With one-click copy, you can directly obtain the online address of commit submissions including line numbers. It also supports custom Git sources, making it easy to configure support for unsupported Git services like Tencent Coding, Gitee, or internal Git services.

If you need to use it in editors like VSCode/Cursor, I recommend trying the Beautiful GitLink plugin I developed. Personally, I think it’s even better than GitLink, but unfortunately, I’m not from a Java background and not skilled in Java development, so I haven’t contributed it to the JetBrains official plugin market.

GitToolBox

Provides enhanced Git-related functionality, such as automatically fetching upstream code history. This is very important, as I often see colleagues forgetting to pull upstream code, leading to merge conflicts.

GitHub Copilot

Provides AI code completion and chat functionality.

IDE Remote Control

Provides IDE remote control functionality, such as opening specific files in the IDE directly through HTTP requests.

Note

Most JB plugins are compatible with WebStorm/IDEA and other products.

Plugins not meeting your needs?

Write your own, but you need to know Java development.

The Plugin SDK is waiting for you to develop. SDK

Final Thoughts

  1. Plugins are meant to compensate for the shortcomings of the IDE’s built-in functionality and fulfill personalized or specific requirements. Mastering them well can greatly enhance productivity
  2. While plugins are good, don’t overdo it. Control the quantity, otherwise: 1) usage becomes chaotic and inefficient, and 2) too many plugins increase the IDE’s performance overhead.
Authors
Developer, digital product enthusiast, tinkerer, sharer, open source lover