Основной целью IntelliJ IDEA является продуктивность разработчика, и для этого она предоставляет мощные возможности автоматического дополнения кода. Однако, так як есть несколько функций дополнения кода, важно разобраться як они работают и якую когда лучше использовать.
Просте доповнення Просте доповнення пропонує найпримітивніші припущення імен змінних, типів, методів, виразів і т.д. Варто згадати, що простий додаток автоматично працює в міру введення вами тексту. Це означає, що вам не потрібно натискати жодних клавіатурних поєднань, щоб побачити список запропонованих варіантів. Але якщо вам таки хочеться викликати його вручну - ви можете натиснути Ctrl + пробіл .
Зверніть увагу, якщо ви викликаєте простий додаток двічі, воно покаже вам більше варіантів, включаючи приватні члени.
Розумне доповнення На додаток до простого доповнення IntelliJ IDEA надає Розумне доповнення, набагато більш досконале і всеосяжне. Розумне доповнення розуміється на тому який тип очікується і як відбувається перетворення типів даних, і пропонує варіанти відповідні контексту. Щоб запустити Розумне доповнення, натисніть Shift + Ctrl + пропуск . Зверніть увагу, що якщо ви запустите Розумне доповнення двічі, воно покаже вам більше результатів, включаючи ланцюжки та не імпортовані статичні члени.
Додаток по клавіші Tab Якщо ви виберете елемент зі списку запропонованих варіантів, натиснувши Tab , він перезапише ідентифікатор на якому знаходиться курсор, замість того щоб просто дописати цей варіант. Це буває корисним, якщо ви редагуєте частину ідентифікатора, таку як ім'я файлу.
Доповнення операторів Доповнення операторів автоматично додає відсутні дужки (будь-які дужки, прим. перекл.) та необхідне форматування. Щоб доповнити оператор, просто натисніть Shift+Ctrl+Enter (Shift+Cmd+Enter для Mac) .
Інверсія доповнення Якщо ви оберете булевий елемент зі списку пропозицій, натиснувши ! , IntelliJ IDEA автоматично додасть оператор інверсії до результату.
Серединна відповідність IntelliJ IDEA також підтримує так звану Серединну відповідність. Це означає, що вам не обов'язково писати ідентифікатор із самого початку. Наприклад, якщо ви пам'ятаєте лише частину імені, напишіть її та IntelliJ IDEA все одно знайде вам правильний варіант.
Інформація про параметри Якщо вам потрібно бачити параметри для якогось методу або конструктора, просто натисніть Ctrl + P (Cmd + P для Mac) . IntelliJ IDEA покаже інформацію щодо параметрів для кожного перевантаженого методу або конструктора, і виділить кольором найповнішу відповідність для тих параметрів, які ви вже ввели. Це допоможе вам вибрати серед перевантажених варіантів і порівняти ваше введення з тим, що очікується.
Швидкі спливаючі вікна Є кілька варіантів спливаючих вікон - з документацією (за Ctrl + Q або Ctrl + J на Mac) , або з визначенням (Shift + Ctrl + I, або Shift + Cmd + I на Mac) доступних коли ви дивитеся список варіантів доповнення коду.
Прибрати з доповнення Якщо ви отримали якийсь клас постійно з'являється в списку доповнення, IntelliJ IDEA може прибрати цей клас або весь пакет і ви ніколи не побачите його більше. Просто натисніть Alt + Enter на цьому елементі та підтвердіть видалення зі списку. Увімкнути його назад ви можете в налаштуваннях Settings → Editor → Auto Import .
Налаштування доповнення Якщо ви бажаєте змінити налаштування за замовчуванням для доповнення коду, ви можете зробити це в Settings → Editor → Code Completion .
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ