Top 31 IntelliJ IDEA Plugins to Supercharge Your Java Development
This article presents a curated list of 31 essential IntelliJ IDEA plugins, ranging from translation tools and UI themes to code quality, version control, and productivity enhancers, each described with key features and screenshots to help Java developers boost efficiency and code quality.
1. Translation
Source code translation plugin integrates with IDEA, allowing instant translation of selected text via a shortcut without switching windows, supporting multiple translation engines such as Google, Youdao, Baidu, and Alibaba for accurate, real‑time language detection.
2. Idea Official Chinese Language Pack
Provides Simplified Chinese UI for IntelliJ IDEA.
3. Atom Material Icons
An icon plugin that, combined with other themes, greatly improves UI aesthetics and also optimizes IDEA performance.
4. Theme Plugins
4.1 Monokai Pro Theme
Other excellent themes include Rider UI Theme Pack and Material Theme UI.
4.2 Rider UI Theme Pack
4.3 Material Theme UI
5. File Expander
Allows opening JAR files directly in IDEA, eliminating the need for external tools like Jad.
6. GitToolBox
Shows uncommitted files, remote updates, and last commit time per line, greatly simplifying version‑control troubleshooting.
7. Maven Helper
Short description: "懂得都懂" (commonly understood by Maven users).
8. Arthas Idea
Arthas is Alibaba's powerful Java online diagnostic tool; this plugin integrates Arthas commands into IDEA, allowing one‑click generation of diagnostic commands without manual lookup.
9. Search In Repository
Searches Maven/Gradle coordinates directly within IDEA, displaying all versions of a JAR and allowing one‑click copy of GAV coordinates.
10. VisualGC
Visualizes JVM heap and garbage collection directly within IDEA, providing clear insight into memory usage.
11. vo2dto
Converts VO objects to DTOs, avoiding manual mapping code.
12. Rainbow
An IntelliJ extension that playfully praises the developer while coding, checking keywords and playing sounds.
13. Rainbow Brackets Lite
Highlights bracket nesting levels to improve code readability.
14. MybatisX (Professional)
15. MyBatisCodeHelperPro (Community)
Open‑source alternative to MybatisX with identical functionality.
16. Codota
Provides AI‑driven code completion suggestions based on project analysis, showing usage frequency.
17. Key Promoter X
Shows shortcut suggestions in the bottom right corner to help users learn IDE key bindings.
18. CodeGlance
Displays a miniature overview of the code, making navigation easier when files are large.
19. Lombok
Reduces boilerplate by generating get / set / constructor / toString / hashCode methods automatically.
20. Alibaba Java Coding Guidelines
Checks code against Alibaba's Java standards, highlighting issues with colored annotations and tooltips.
21. CamelCase
Converts between camelCase and snake_case using the shortcut ⇧ + ⌥ + U (Shift+Alt+U).
22. SonarLint
Detects code quality issues, e.g., discouraging System.out in favor of proper logging.
23. Save Actions
Automatically optimizes imports, adds final to unchanged variables, inserts this where appropriate, and more.
24. CheckStyle
Provides similar functionality to Alibaba Java Coding Guidelines for style enforcement.
25. MetricsReloaded
26. Statistic
27. Spring Boot Assistant (Community Edition)
Detects SpringBoot.yml files, provides syntax hints, and enables navigation from YML properties to corresponding Java fields.
28. google-java-format
29. Save Actions (Auto‑process on Save)
30. RestfulTool
Maps API request URLs directly to the corresponding controller code.
31. Tongyi Lingma Code Assistant
IDEA Settings
1. Custom Live Templates
Typing shortcuts like "apr" expands to an @Autowired statement, speeding up code writing.
2. Optimize Import Settings
3. Disable Single‑Line Tab Display
Shows multiple lines for better file overview.
4. Move Double‑Slash Comments
5. Copy Entire Line
Enables copying the whole line even without full selection.
6. Disable Case‑Sensitive Matching
Now typing lowercase "s" also suggests String.
7. Optimize VCS Directory Colors
8. Auto‑Insert Author/Date on File Creation
9. Show Line Numbers and Method Separators
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Java Tech Enthusiast
Sharing computer programming language knowledge, focusing on Java fundamentals, data structures, related tools, Spring Cloud, IntelliJ IDEA... Book giveaways, red‑packet rewards and other perks await!
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
