1. Автодоповнення (Tab)
IntelliJ IDEA — це дуже розумне середовище розробки. Дехто вважає його не просто першокласним IDE для розробки мовою Java, а взагалі найкращим IDE у світі. І це таки недалеко від істини.
Наприклад, в IntelliJ IDEA є така чудова річ, як автодоповнення. IntelliJ IDEA розбирає та аналізує всі файли вашого проєкту (включно з усіма використовуваними бібліотеками) і визначає, які там є класи та які методи й змінні є в цих класах. А потім використовує всю цю інформацію, щоб допомогти вам написати код.
Ви просто починаєте писати якесь слово, а він зараз же пропонує підказки, як його закінчити. Клавіша табуляції «Tab» використовується для автодоповнення, мабуть, найчастіше.
Наприклад, ви хочете написати слово «System». Для цього вам потрібно написати «Sys» і натиснути клавішу «Tab», а решту замість вас допише 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
Є ще одна корисна фішка. Дуже часто внаслідок копіювання коду його вирівнювання порушується: в одному місці є зайві пробіли, в іншому їх не вистачає і т. ін. Код, звісно, працює, але вигляд має кострубатий.
Щоб ваш код завжди виглядав на «відмінно», досить натиснути 3 клавіші: Ctrl+Alt+L
Щойно ви їх натиснете, IntelliJ IDEA сама відформатує весь код поточного файлу: розставить у потрібних місцях пробіли та знаки табуляції. І буде не код, а цяця.
Приклад:
Було | Стало |
---|---|
|
|
До речі, всі «стилі коду» можна детально налаштувати на сторінці параметрів IntelliJ IDEA:

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