Top IntelliJ IDEA Plugins for Java Development (2020.1)

This article introduces a curated list of IntelliJ IDEA plugins compatible with version 2020.1, including code formatters, translation tools, shortcut helpers, coding guideline checkers, algorithm practice editors, RESTful URL explorers, bytecode viewers, case converters, hot-reload utilities, string manipulators, MyBatis helpers, sequence diagram generators, setter generators, Chinese language packs, rainbow brackets, and QA assistants, each with a brief description and usage shortcuts.

Top Architect
Top Architect
Top Architect
Top IntelliJ IDEA Plugins for Java Development (2020.1)

The current IntelliJ IDEA version is 2020.1. As the IDE evolves, some plugins become unsupported or paid, so the following plugins have been personally tested to work with IDEA 2020.1.

1. google-java-format (Code Auto-Formatting) Provides automatic code formatting without needing to press a shortcut key.

2. Translation Supports Google Translate, Baidu Translate, and Youdao Translate. Shortcut: Ctrl + Shift + O.

3. Key Promoter X Shows shortcut keys for mouse actions in the lower‑right corner of the IDE, helping users learn keyboard shortcuts.

4. Alibaba Java Coding Guidelines Detects violations of Alibaba's Java coding standards, highlights them with wavy underlines, and offers quick‑fix suggestions.

5. Leetcode Editor Allows users to solve LeetCode problems directly inside IDEA, making it convenient to practice algorithms while appearing to work.

6. RestfulToolkit Searches for URLs in Spring MVC @RequestMapping annotations and matches them to the corresponding controller methods. Shortcut: Ctrl + \ or Ctrl + Alt + N.

7. Jclasslib Bytecode Viewer Displays the bytecode of selected classes.

8. CamelCase Converts strings among various naming conventions (camelCase, snake_case, kebab-case, etc.). Shortcut: hold Shift + Alt and repeatedly press U to cycle through formats.

9. JRebel for IntelliJ Enables hot‑reloading of Java code changes without restarting the JVM. Activation requires entering a GUID and email address.

10. String Manipulation Provides utilities for converting variable names, encoding/decoding strings, and other string operations. Shortcut: Alt + M to open the function list.

11. Free MyBatis Plugin Allows navigation from a mapper interface method directly to the corresponding XML mapper file.

12. SequenceDiagram Generates simple sequence diagrams, supports navigation by clicking diagram elements, and can export diagrams as images. Use the right‑click menu on a method to create a diagram and set the call depth (default 5).

13. GenerateAllSetter Generates setter methods for all fields of a class. Place the cursor on a field declaration and press Alt + Enter to invoke.

14. Chinese (Simplified) Language Pack EAP Official Chinese localization for IDEA 2020.1, though some UI elements may still show raw code.

15. Rainbow Brackets Colors matching brackets with different hues; hovering over a bracket highlights its pair.

16. IDEA QAPlug Helps identify potential bugs and issues early in development.

These plugins enhance productivity, code quality, and convenience for Java developers using IntelliJ IDEA.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaproductivityIntelliJ IDEAdevelopment-toolsIDE plugins
Top Architect
Written by

Top Architect

Top Architect focuses on sharing practical architecture knowledge, covering enterprise, system, website, large‑scale distributed, and high‑availability architectures, plus architecture adjustments using internet technologies. We welcome idea‑driven, sharing‑oriented architects to exchange and learn together.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.