Boost Your IntelliJ IDEA Productivity: Essential Plugins and Installation Guide
This article details how to import external plugins into IntelliJ IDEA, outlines step‑by‑step installation, shows how to verify successful loading, and presents a curated list of seven useful plugins with their purposes, download links, and practical usage examples.
This article explains how to add external plugins to IntelliJ IDEA and provides a curated list of useful plugins with installation steps, verification methods, and practical usage examples.
How to Import External Plugins into IDEA
1. Open the Settings configuration panel.
2. Navigate to Plugins → Install Plugin from Disk , select the appropriate plugin archive, and click OK.
3. Restart IDEA to load the newly added plugin.
1. FindBugs‑IDEA
Purpose
Detect possible bugs and non‑standard code locations; run after coding to avoid low‑level bugs. It is a static analysis tool that can identify many potential errors without manual effort.
Plugin URL
https://plugins.jetbrains.com/plugin/3847-findbugs-idea
Success Indicator
After restarting IDEA, the plugin loads and a marker appears in the lower‑left corner.
Practical Use
Right‑click a module, file, or package and select FindBugs from the context menu to scan for issues such as null pointer dereferences, bad practices, and performance problems.
2. Maven Helper
Purpose
One‑click view of Maven dependencies, detect conflicts, and exclude unwanted dependencies—especially handy for large projects.
Plugin URL
https://plugins.jetbrains.com/plugin/7179-maven-helper
Success Indicator
After restarting IDEA, opening a pom.xml shows a Maven Helper icon in the lower‑left corner.
Practical Use
Switch to the Dependency Analyzer view to:
View conflicts.
List all dependencies.
Display dependencies as a tree.
Right‑click a dependency to exclude specific versions.
3. VisualVM Launcher
Purpose
Launch VisualVM automatically when running a Java program to monitor JVM metrics such as heap allocation and object memory usage.
Plugin URL
https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
Success Indicator
After restarting IDEA, a VisualVM icon appears in the upper‑right corner.
Practical Use
Configure the executable path to the VisualVM binary, apply the settings, then right‑click a run configuration and select the VisualVM launcher to start monitoring.
4. GenerateAllSetter
Purpose
Generate setter methods for all fields of an object with default values, useful when a class has many fields.
Plugin URL
https://plugins.jetbrains.com/plugin/9360-generateallsetter
Practical Use
Press Alt+Enter on a class to generate all setter methods with default values, or generate setters for matching fields between two objects, including collections.
5. Rainbow Brackets
Purpose
Color‑code matching brackets to improve readability and reduce bracket‑mismatch errors.
Plugin URL
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
Success Indicator
After restarting IDEA, a popup appears in the lower‑right corner confirming successful loading.
Practical Use
Use Ctrl+Right‑click to highlight matching brackets, or Alt+Right‑click for a dimmed view.
6. Translation
Purpose
A powerful translation plugin supporting multiple engines (Google, Youdao, Baidu), text‑to‑speech, automatic word selection, and auto‑segmentation.
Plugin URL
https://plugins.jetbrains.com/plugin/8579-translation
Success Indicator
After restarting IDEA, a translation icon appears in the lower‑right corner.
Practical Use
Select a word, right‑click, and choose Translate; the plugin can also read the translation aloud.
7. P3c (Alibaba Java Coding Guidelines)
Purpose
Alibaba’s Java code‑style plugin that scans projects for violations and can automatically fix many issues.
Plugin URL
https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
Success Indicator
After enabling the plugin, a new “Alibaba Coding Guidelines” tool appears under the Tools menu.
Practical Use
Run a scan to list violations categorized as Blocker, Critical, or Major; click a violation to view details and use Alt+Enter to apply quick fixes or automatic remediation.
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.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
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.
