Boost Your IntelliJ IDEA Productivity: Essential Plugins and Configuration Tips
This guide introduces a curated set of IntelliJ IDEA plugins and configuration tweaks—including Codota, Key Promoter X, Lombok, and custom live templates—that together can dramatically accelerate Java development workflow and improve code quality.
1. Install Plugins
Codota Code Completion : Offers intelligent code suggestions based on project context, showing usage frequency and learning your coding preferences.
It can generate full statements from just the first letters, reflecting the plugin’s ability to learn from your code.
Key Promoter X : Displays shortcut hints in the lower‑right corner, helping you master IDE shortcuts quickly.
CodeGlance : Shows a miniature overview of the code, useful when working with large files.
Lombok : Eliminates boilerplate getters, setters, constructors, toString, hashCode, etc., reducing clutter in entity classes.
Alibaba Java Coding Guidelines : Checks code against Alibaba’s Java standards, highlighting violations with colored hints and tooltips.
CamelCase : Quickly convert between camelCase and snake_case using Shift+Alt+U.
MybatisX : Enhances MyBatis development with efficient navigation and code generation.
SonarLint : Provides real‑time code quality analysis, encouraging use of loggers over System.out and suggesting best practices.
Save Actions : Automatically formats code, adds final modifiers, inserts "this" where appropriate, and more.
CheckStyle : Similar to Alibaba guidelines, checks code style compliance.
Grep Console : Customizes console output format.
MetricsReloaded : Analyzes code complexity.
Statistic : Provides code statistics.
Translation : Inline translation of selected text.
Rainbow Brackets : Colors matching brackets with the same hue for easier navigation.
2. Custom Live Templates
Define shortcuts like typing "apr" to auto‑expand into an @Autowired statement, speeding up repetitive code entry.
3. Global IDE Settings for Efficiency
Optimize Import Settings
Show Tabs on Multiple Lines
Allows more files to be visible simultaneously.
Convert Double‑Slash Comments to Header‑Style
Copy Entire Line on Selection
Enables copying a full line even if only part of it is selected.
Disable Case‑Sensitive Matching
After unchecking, typing lowercase "s" still suggests "String".
Version‑Control Directory Colors
Auto‑Insert Author and Timestamp on New Files
Show Line Numbers and Method Separators
Encourages readers to share additional IntelliJ IDEA efficiency tips.
Architect's Tech Stack
Java backend, microservices, distributed systems, containerized programming, and more.
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.