Backend Development 5 min read

Essential IntelliJ IDEA Plugins and Settings to Boost Productivity

This guide introduces a curated list of IntelliJ IDEA plugins—including Codota, Key Promoter X, CodeGlance, Lombok, Alibaba Java Coding Guidelines, and more—along with configuration tweaks such as live templates, import optimization, and UI adjustments, all aimed at dramatically improving Java development efficiency.

Architecture Digest
Architecture Digest
Architecture Digest
Essential IntelliJ IDEA Plugins and Settings to Boost Productivity

After installing IntelliJ IDEA, the article recommends a series of plugins and settings to increase development efficiency tenfold.

Plugins

1. Codota : Provides AI‑driven code completion that suggests full statements based on the first letters typed and shows usage frequency.

2. Key Promoter X : Displays shortcut hints in the bottom‑right corner to help users learn key bindings quickly.

3. CodeGlance : Shows a miniature overview of the code, making navigation easier when files are large.

4. Lombok : Generates boilerplate methods (getters, setters, constructors, toString, hashCode) automatically, reducing manual coding.

5. Alibaba Java Coding Guidelines : Checks code against Alibaba’s Java standards, highlights issues with colored annotations, and provides inline suggestions.

6. CamelCase : Enables quick conversion between camelCase and snake_case using Shift+Alt+U .

7. MybatisX : Enhances MyBatis development with efficient navigation and code assistance.

8. SonarLint : Performs real‑time code quality analysis, recommending logger usage over System.out and other best‑practice improvements.

9. Save Actions : Automatically formats code, adds missing final modifiers, and inserts this where appropriate.

10. CheckStyle : Similar to Alibaba guidelines, it enforces coding style rules.

11. Grep Console : Customizes console output appearance for better readability.

12. MetricsReloaded : Analyzes code complexity metrics.

13. Statistic : Provides code statistics.

14. Translation : Offers in‑IDE translation capabilities.

15. Rainbow Brackets : Colors matching brackets identically, improving visual parsing.

Live Template Customization

Creates custom live templates (e.g., typing apr expands to Autowired ) to speed up repetitive coding patterns.

Global Configuration Tweaks

1. Optimizes import settings to streamline dependency management.

2. Disables single‑line tab display for multi‑line file visibility.

3. Adjusts comment placement to appear directly above code.

4. Enables copying entire lines without selection.

5. Turns off case‑sensitive matching in search to allow lower‑case queries.

6. Improves version‑control directory color coding.

7. Auto‑generates author and timestamp headers when creating new files.

8. Shows line numbers and method separators for better navigation.

The article concludes by inviting readers to share additional IntelliJ IDEA efficiency tips in the comments.

JavaproductivityIntelliJ IDEAdevelopment toolspluginsIDE tips
Architecture Digest
Written by

Architecture Digest

Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.

0 followers
Reader feedback

How this landed with the community

login 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.