1. Автодоповнення (Tab)
IntelliJ IDEA — це дуже розумне середовище розробки. Дехто вважає її не просто чудовою IDE для розробки на Java, а найкращою IDE у світі загалом. Що, в принципі, недалеко від істини.
Наприклад, в IntelliJ IDEA є така чудова річ, як автодоповнення. IDEA розбирає та аналізує всі файли вашого проєкту (включно з бібліотеками JDK 25) і розуміє, які у вас є класи, методи та змінні.
Ви просто починаєте писати слово, а вона одразу пропонує підказки. Одна з найважливіших клавіш — це клавіша табуляції «Tab».
Наприклад, ви хочете використати динамічний масив ArrayList. Вам достатньо написати Arr і натиснути «Tab»: IDEA допише назву класу повністю.
Якщо ви після імені об'єкта поставили крапку, IDEA запропонує список методів і полів, доступних для цього об'єкта. Це дуже зручно, щоб не запам'ятовувати всі методи напам'ять.
Наприклад, ви створили змінну з текстом. Ви не зобов'язані пам'ятати, як називається метод для переведення тексту у верхній регістр. Просто напишіть ім'я змінної та поставте крапку:
Важливо! Спочатку пишемо ім'я змінної text, і тільки потім ставимо крапку. У випадному списку ви побачите доступні методи.
CamelHumps
Припустімо, ви хочете написати ім'я довгого класу, наприклад InputStreamReader. IntelliJ IDEA дозволяє економити час: ви можете набрати тільки великі літери — ISR (InputStreamReader) і натиснути Tab. IDEA перетворить цю абревіатуру на повне ім'я класу. Майже магія.
2. Live Templates
В IntelliJ IDEA є тисячі заготовок коду, які називаються Live Templates. Ось найпопулярніші для Java-розробника:
Метод main - psvm
Написати public static void main(String[] args) власноруч — це довго і нудно.
Просто напишіть 4 літери psvm і натисніть Tab. IDEA замінить це на:
public static void main(String[] args) {
}
Запам'ятати легко: public static void main.
Виведення на екран - sout
Також є спосіб швидко написати System.out.println();
Напишіть 4 літери «sout» і натисніть Tab.
Запам'ятати теж просто: system.out.println
Виведення змінної - soutv
Дуже корисний шаблон. Якщо у вас є змінна, і ви хочете вивести її значення в консоль:
var age = 25;
// Напишіть soutv і натисніть Tab:
System.out.println("age = " + age);
Цикл - fori
Швидко написати класичний цикл з індексом можна за допомогою команди fori + Tab. IDEA створить каркас:
for (int i = 0; i < ; i++) {
}
Перебір списку - iter
Якщо у вас є список або масив, використовуйте iter + Tab. IDEA створить цикл for-each:
for (String arg : args) {
}
Нотатка на майбутнє - todo
Залишає спеціальний коментар, який підсвічується в IDEA яскравим кольором і потрапляє у список завдань (вкладка TODO внизу екрана):
// TODO: реалізувати цей метод пізніше
Критична позначка - fixme
Аналог TODO, але використовується для місць, де код працює неправильно або потребує термінового виправлення. В IDEA він підсвічується ще яскравіше, щоб привернути увагу:
// FIXME: тут виникає помилка, потрібно виправити!
3. Postfix Completion
У Java 25 ми часто використовуємо ключове слово var, і Postfix Completion допомагає писати код зліва направо, не повертаючись на початок рядка.
Ви пишете вираз, ставите крапку і вибираєте шаблон:
- .var — Створює змінну, автоматично підставляючи тип або
var. - .sout — Обгортає вираз у
System.out.println(...). - .not — Інвертує булів вираз (ставить
!). - .for — Створює цикл по колекції.
Приклади:
| Ви пишете | Натискаєте Tab — отримуєте |
|---|---|
"Hello".sout |
System.out.println("Hello"); |
new Scanner(System.in).var |
var scanner = new Scanner(System.in); |
isValid.not |
!isValid |
4. Обгортання
Іноді потрібно помістити вже написаний код всередину умови if, циклу або блоку обробки помилок try-catch.
- Виділіть рядки коду.
- Натисніть Ctrl+Alt+T (Windows/Linux) або Cmd+Opt+T (macOS).
- Виберіть потрібну конструкцію зі списку (if, while, try/catch тощо).
Приклад меню в IDEA:
5. Безпечне перейменування: Shift+F6
Ніколи не перейменовуйте змінні, методи або класи простим видаленням тексту! Якщо змінна використовується в 10 місцях, вам доведеться шукати їх вручну.
Використовуйте Rename Refactoring:
- Поставте курсор на ім'я змінної.
- Натисніть Shift + F6.
- Введіть нове ім'я та натисніть Enter.
IntelliJ IDEA сама знайде всі використання та акуратно їх перейменує.
6. Пошук усюди: Shift + Shift
Якщо ви загубили файл або забули, де знаходиться налаштування в меню — натисніть клавішу Shift двічі поспіль.
Відкриється вікно Search Everywhere. Почніть писати ім'я класу або налаштування (наприклад, "Font size"), і IDEA миттєво це знайде.
7. Local History
Уявіть: ви видалили шматок коду, натиснули "Зберегти", закрили файл... А потім зрозуміли, що видалили зайве. Ctrl+Z вже не допоможе.
Вас врятує Local History. IDEA зберігає версії вашого коду кожні кілька хвилин.
- Натисніть правою кнопкою миші в редакторе коду.
- Виберіть Local History - Show History.
- Знайдіть потрібну версію зліва та натисніть кнопку повернення
Revert.
8. Стиль коду
Дуже часто в результаті копіювання форматування коду порушується: нерівні відступи, зайві пробіли. У Java прийнятий строгий стиль оформлення (Code Style).
Щоб привести код до ладу, натисніть: Ctrl+Alt+L.
Приклад:
| Було | Стало |
|---|---|
|
|
Налаштування стилю можна знайти в Settings - Editor - Code Style:

ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ