Fundamentals 5 min read

8 Essential IntelliJ IDEA Settings Every Eclipse Switcher Should Enable

This guide lists eight crucial IntelliJ IDEA configuration tweaks—such as enabling automatic compilation, case‑insensitive completion, smart imports, hover hints, multi‑line tabs, proper file encoding, Ctrl‑scroll font resizing, and line numbers—to help developers transitioning from Eclipse work more efficiently.

Java Backend Technology
Java Backend Technology
Java Backend Technology
8 Essential IntelliJ IDEA Settings Every Eclipse Switcher Should Enable

Honestly, I rarely write operational guides because they lack novelty, but I promised my colleague Xiao Yang a tutorial to help her transition from Eclipse to IntelliJ IDEA, so here are eight settings you should adjust.

Automatic Compilation Switch

In Eclipse the automatic compilation is enabled by default; in IDEA you must manually turn it on.

Automatic compilation setting in Eclipse and IDEA
Automatic compilation setting in Eclipse and IDEA

Case‑Insensitive Switch

IDEA matches case by default. Enabling the case‑insensitive option lets you get code completion regardless of case.

Case‑insensitive option
Case‑insensitive option

Smart Import Switch

Enable “Add unambiguous imports automatically” and “Optimize imports” so typing list suggests java.util.List and imports it automatically, a feature Eclipse lacks.

Smart import settings
Smart import settings

Hover Hint Switch

When enabled, hovering over a class shows a tooltip with its definition.

Hover hint example
Hover hint example

Cancel Single‑Line Tab Display

Removing the single‑line tab button makes opened files wrap onto multiple lines, improving readability.

Tab display setting
Tab display setting
Resulting tab layout
Resulting tab layout

Project File Encoding

Set “Transparent native‑to‑ascii conversion” to automatically convert between ASCII and Unicode, preventing garbled characters in properties files.

File encoding setting
File encoding setting

Scroll Wheel Font Size

Hold Ctrl and scroll the mouse wheel to adjust the editor’s font size quickly.

Ctrl+scroll font size
Ctrl+scroll font size

Show Line Numbers

Enabling line numbers displays the line count beside each line of code.

Line numbers
Line numbers
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.

JavaIntelliJ IDEAIDEEclipse
Java Backend Technology
Written by

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack 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.