Fundamentals 5 min read

8 Essential IntelliJ IDEA Settings Every Eclipse Switcher Must Enable

This guide walks you through eight crucial IntelliJ IDEA configuration tweaks—such as enabling auto‑compile, case‑insensitive search, smart import, hover hints, tab display, file encoding, mouse‑wheel font scaling, and line numbers—to help developers transitioning from Eclipse boost productivity and avoid common pitfalls.

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

Introduction

Honestly, I rarely write operation‑type articles because they lack novelty and the steps are usually the same for everyone. However, I promised my colleague Xiao Yang to write one since she plans to switch from Eclipse to IDEA, so here are the eight settings you should definitely adjust.

Auto compile switch

Case‑insensitive switch

Smart import switch

Hover hint switch

Disable single‑line tab display

Project file encoding

Mouse‑wheel font size adjustment

Show line numbers

Auto Compile Switch

In Eclipse the auto‑compile option is enabled by default, as shown below:

In IDEA you must manually turn this on, which is very important:

Case‑Insensitive Switch

IDEA matches case by default; if this switch is off you must type the exact case (e.g., typing string won’t trigger suggestions). Enabling the switch makes suggestions appear regardless of case.

Smart Import Switch

Enable the following two options:

Automatically import ambiguous classes

Optimize imports intelligently

When enabled, typing list will suggest and auto‑import java.util.List, a feature not available in Eclipse.

Hover Hint Switch

When enabled, hovering the mouse over a class displays a tooltip with useful information.

Disable Single‑Line Tab Display

Removing this button allows multiple opened files to be displayed on separate lines, making navigation more intuitive and boosting efficiency.

Project File Encoding

Set the encoding as shown below. Enabling “Transparent native‑to‑ASCII conversion” automatically converts ASCII to Unicode on input and back on file opening, preventing garbled characters in properties files.

Mouse‑Wheel Font Size Adjustment

Hold Ctrl and scroll the mouse wheel to change the editor’s font size—an extremely convenient way to adjust readability on the fly.

Show Line Numbers

Enabling this option displays line numbers in the code editor, which is essential for navigation and debugging.

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.

IntelliJ IDEAJava developmentIDE configurationEclipse migration
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.