JavaRush /Java блог /Random UA /IntelliJ IDEA - Не великі, чудові поради.
dio
16 рівень
Москва

IntelliJ IDEA - Не великі, чудові поради.

Стаття з групи Random UA
Цього разу я хотів би поділитися кількома порадами щодо використання IntelliJ IDEA, які можуть зробити написання коду продуктивним та приємним одночасно. Якими б незначними вони не виглядали на перший погляд, згодом вони вплинуть на вашу продуктивність. Принаймні таким був їхній ефект для мене.
Розділювачі методів
Давайте почнемо з чогось простого. Горизонтальні лінії, які візуально розділяють методи, підвищує читаність коду. IntelliJ IDEA - Не великі, чудові поради.  - 1 Якщо ви хочете візуально розділити методи, зайдіть в налаштування натисканням Ctrl + Alt + S, почніть друкувати те, що ви шукаєте - "sepa..." (англ. "separators" - рос. "розділювачі"). IntelliJ IDEA - Не великі, чудові поради.  - 2 побачите, як діалогове вікно поступово обмежує свій вміст, щоб показати лише відповідні записи в налаштуваннях. Встановіть прапорець "Показувати роздільники методів". А порада з пошуку тексту всередині діалогу налаштування – прийміть як безкоштовний бонус.
Виклик команди на ім'я
Доведено, що пошук відбувається швидше, ніж перегляд. IDEA дозволяє викликати такі команди як рефакторинг або генерації коду на ім'я (або тільки з його частини). Щоб побачити магію, виберіть блок коду для рефакторингу і замість переходу в меню, натисніть Ctrl + Shift + A. У вікні, введіть ім'я команди, яку хочете виконати. Дозволяються не повні імена. IntelliJ IDEA - Не великі, чудові поради.  - 3 Впевнений так швидше, ніж шукати у меню.
Перехід до елемента
Останній приклад пошуку та навігації. Пошук методу або змінної, коли ви пам'ятаєте тільки ім'я або частину імені, але забули в якому файлі\класі вона була визначена. Ctrl+Alt+Shift+N є швидким способом знаходження елемента у вашому проекті. IntelliJ IDEA - Не великі, чудові поради.  - 4 Не залежить, наскільки глибоко захований елемент.
Підсвічування елемента
Ця функція починає подобатися з часом. Підсвічування в редакторі всіх входжень елемента може бути гарною підмогою. IntelliJ IDEA - Не великі, чудові поради.  - 5 Не дивно, що функція однаково добре працює і в інших технологіях, таких як HTML або JavaScript. Щоб скористатися функцією, натисніть Ctrl+Alt+S для відкриття діалогового вікна налаштувань, шукайте "Highlight usages of element at caret"(Виділення поточного елемента курсором) та встановіть прапорець. IntelliJ IDEA - Не великі, чудові поради.  - 6 Готово.
Виділення блоку
Копіювання ділянки коду або застосування рефакторингу вимагає виділення частини коду. Використання Ctrl + W розширює область виділення навколо курсору, Control + Shift + W, зменшується. Використовуйте функцію, щоб завжди вибирати семантично коректний блок коду. IntelliJ IDEA - Не великі, чудові поради.  - 7 Так само просто працює ця функція і в інших мовах, що підтримуються, не тільки Java.
Порівняння з буфером обміну
Останній трюк на сьогодні: Тепер, коли ви знаєте, як ефективно виділити блок коду, як щодо порівняння з фрагментом, отриманим від вашого колеги електронною поштою ? Або з класом у пакеті org.project.used.but.unmainteintable? IDEA дозволяє швидко порівнювати вибраний блок коду з вмістом буфера обміну. Насправді вона йде далі. Ви отримуєте повний набір інструментів злиття, який дозволяє вносити зміни до коду або копіювати та видаляти окремі частини коду у вигляді блоків. Освіжимо вивчене раніше, пам'ятаєте комбінацію клавіш для виклику команд на ім'я ? Правильна відповідь: Ctrl+Shift+A. IntelliJ IDEA - Не великі, чудові поради.  - 8 А ось інструмент злиття: IntelliJ IDEA - Не великі, чудові поради.  - 9
Висновок
Це були одні з невеликих перлин продуктивності, про які я хотів розповісти сьогодні. А які хитрощі використовуєте ви? Поділіться своїм досвідом у коментарях. Оригінальна стаття: IntelliJ IDEA - Small tips with big value Переклав
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ