Top 16 IntelliJ IDEA Plugins for Java Development (2020.1)

This article presents a curated list of sixteen IntelliJ IDEA plugins compatible with version 2020.1, detailing each plugin's purpose, key features, usage shortcuts, and visual screenshots to help Java developers enhance productivity and code quality.

Java Captain
Java Captain
Java Captain
Top 16 IntelliJ IDEA Plugins for Java Development (2020.1)

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

2. Translation A translation plugin supporting Google, Baidu, and Youdao services. Shortcut: Ctrl + Shift + O.

3. Key Promoter X Shows shortcut keys for mouse actions in the lower‑right corner of the IDE; can suppress unwanted hints via "Don't show again". Also mentions a PDF collection of IDEA articles (requires following the public account and replying "666").

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

5. Leetcode Editor Integrates LeetCode into IDEA, allowing users to solve algorithm problems directly within the IDE.

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

7. JClassLib Bytecode Viewer Displays the bytecode of compiled classes for inspection.

8. CamelCase Converts selected text among various naming conventions (camelCase, snake_case, kebab-case, etc.) using Shift + Alt + U.

9. JRebel for IntelliJ Enables hot‑swap of Java code without restarting the JVM; activation requires entering a GUID and email.

10. String Manipulation Provides various string operations such as converting to camelCase, upper‑case constants, encoding/decoding, etc. Shortcut: Alt + M.

11. Free MyBatis Plugin Allows navigation from mapper interface methods to the corresponding XML definitions.

12. SequenceDiagram Generates simple sequence diagrams from code, supports navigation, class removal, and image export. Access via right‑click menu on a method.

13. GenerateAllSetter Creates setter methods for all fields of a class instantly. Place cursor on the variable declaration line and press Alt + Enter.

14. Chinese (Simplified) Language Pack EAP Official Chinese localization for IDEA 2020.1; still has some untranslated sections.

15. Rainbow Brackets Colors matching brackets with different hues and highlights the partner bracket on cursor hover.

16. IDEA QAPlug Helps detect potential bugs early in the development process.

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.

JavaBackend DevelopmentproductivityIntelliJIDE plugins
Java Captain
Written by

Java Captain

Focused on Java technologies: SSM, the Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading; occasionally covers DevOps tools like Jenkins, Nexus, Docker, ELK; shares practical tech insights and is dedicated to full‑stack Java development.

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.