1. Автодоповнення (Tab)
IntelliJ IDEA — це дуже розумне середовище розробки. Дехто вважає її не просто відмінною IDE для розробки на Java, а найкращою IDE у світі. І це загалом недалеко від істини.
Наприклад, в IntelliJ IDEA є зручна функція — автодоповнення. IntelliJ IDEA аналізує всі файли вашого проєкту (включно з усіма використаними бібліотеками) й визначає, які класи у вас є, а також які методи й змінні мають ці класи. Потім вона використовує цю інформацію, щоб допомогти вам писати код.
Ви просто починаєте вводити слово, а IDE одразу пропонує підказки для доповнення. Одна з найуживаніших клавіш для автодоповнення — «Tab».
Наприклад, ви хочете написати System. Для цього достатньо набрати Sys і натиснути «Tab» — решту IntelliJ IDEA допише за вас.
Якщо після імені змінної ви поставите крапку, то IDEA спочатку визначить тип цієї змінної, а потім запропонує список методів, які можна викликати для неї. Це дуже зручно.
Або, скажімо, ви хочете написати імʼя класу InputStreamReader. IntelliJ IDEA допоможе заощадити час: можна просто набрати три великі літери — ISR (InputStreamReader) і натиснути «Tab». IDEA перетворить введене на InputStreamReader. Ніби магія.
2. Live Templates: psvm, sout, psfs, fori
В IntelliJ IDEA є низка корисних можливостей, за які її цінують професійні програмісти; для новачків також підготовано чимало спрощень. Наприклад:
Метод main
Наприклад, чи можна написати public static void main(String[] args) менше ніж за секунду?
Для цього потрібно ввести 4 літери psvm і натиснути «Tab». IDEA замінить «psvm» на «public static void main(String[] args)». Зручно.
Запамʼятати комбінацію psvm просто — це скорочення від public static void main.
Виведення на екран
Є спосіб швидко написати System.out.println();
Для цього також потрібно ввести 4 літери «sout» і натиснути «Tab». IDEA замінить «sout» на «System.out.println();».
Запамʼятати теж просто: sout — це 4 літери з System.out.println.
Оголошення текстової константи
Є спосіб швидко оголосити константу типу String (на рівні класу).
Для цього також потрібно ввести 4 літери «psfs» і натиснути «Tab». IDEA замінить «psfs» на «public static final String ».
Запамʼятати теж просто: psfs — це 4 літери з public static final String.
Є аналогічне скорочення для будь-якого типу даних: «psf» — public static final .
Цикл
Швидко створити цикл в IDEA можна за допомогою команди fori + «Tab». IDEA замінить fori на код:
for (int i = 0; i < ; i++) {
}
Залишається лише вказати максимальне значення, до якого має змінюватися лічильник i.
Можливо, це не найпопулярніші скорочення серед Java‑профі, але для новачків вони значно полегшують роботу.
3. Обгортання: Ctrl+Alt+T
Іноді в роботі програміста виникають ситуації, коли потрібно зробити щось із уже написаним кодом. В IntelliJ IDEA є спеціальна команда, яка дає змогу «обгорнути» виділений код іншим блоком.
Наприклад, ви хочете виконувати певний код кілька разів — логічно помістити його в цикл. Можна, звісно, вручну написати заголовок циклу, фігурні дужки на початку й у кінці, скопіювати потрібний код усередину й відформатувати відступи.
Але простіше обгорнути вже готовий код у цикл — усе інше IntelliJ IDEA зробить сама. Вам потрібно виконати лише 3 кроки:
- Виділіть код, який потрібно обгорнути іншим блоком
- Натисніть Ctrl+Alt+T
- Виберіть один із варіантів обгортання:
- if
- if-else
- while
- do while
- for
- try catch
- try finally
- try catch finally
- synchronized
Приклад меню в IDEA:
4. Стиль коду: Ctrl+Alt+L
І ще одна корисна річ. Дуже часто внаслідок копіювання коду його вирівнювання псується: десь зайві пробіли, десь їх бракує тощо. Код при цьому може працювати, але виглядати недбало.
Щоб ваш код завжди виглядав акуратно, достатньо натиснути три клавіші: Ctrl+Alt+L.
Щойно ви їх натиснете, IntelliJ IDEA відформатує весь код поточного файлу: там, де потрібно, — розставить пробіли й табуляції. Код виглядатиме охайно.
Приклад:
| Було | Стало |
|---|---|
|
|
До речі, усі правила форматування коду повністю налаштовуються в Налаштуваннях IntelliJ IDEA:

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