JavaRush /Java блог /Random UA /Посібник користувача IntelliJ IDEA: Ще трохи гарячих клав...
Sillian
9 рівень
Москва

Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!

Стаття з групи Random UA
Зазубривати всі комбінації клавіш IDEA - це погана ідея. Всіми можливостями ви одразу користуватися не будите, а через кашу в голові ви можете плутати нові комбінації, які хотіли б застосувати. До того ж через деякий час, коли вам знадобляться знання, які вже покрабося товстим шаром пилу, про невикористані комбінації – ви їх просто не згадаєте. Тому в цій статті я постараюся описати ті комбінації, якими я досить часто користуюсь (сподіваюся вони допоможуть не тільки мені, фьюф). І так поїхали! ;) У всіх була ситуація, коли: "Мені треба скопіювати цей шматок, але в буфері теж потрібна річ" У цій ситуації приходить на допомогу: Ctrl+D Це команда копіювання рядка (шматка рядка, шматка коду класу, та й усього чого хочеш, що можна виділити у файлі), при цьому вона копіює код той самий рядок, де закінчується "курсор виділення". Тому, якщо ви хочете скопіювати на наступний рядок, захоплюйте його =) Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 1
Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 2
Коли не дуже хочеться видаляти якийсь шматок коду, але розставляти коментар на багатьох рядках – не надто зручно. Існують клавіші і на це випадок життя: Ctrl + / Ctrl + Shift + / У першому варіанті, ви закоментуєте шматок коду - однорядковим коментарем: Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 3 У другому варіанті, коментар буде багато рядковий:
Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 4
(Спойлер: зняти коментар за допомогою цих комбінацій теж можна) А може статися так, що ти описався у назві класу, а потім думаєш, видаляти його чи можна його якось перейменувати. Його можна перейменувати! Для цього можна жмокнути правою кнопкою миші за назвою класу в проекті: Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 5 Або по імені в самому класі (вибираємо такі ж положення меню). Але! Як ви побачабо на скріншотах - там є невелика підказка на поєднання клавіш: Shift + F6 Є також функція видалення рядка, без її виділення. Головне щоб там був курсор, інше деталі =) Ctrl + Y Якщо у тебе є код, але тобі його треба обернути яким-небудь блоком (if / for / try і таке інше), тебе врятують: Ctrl + Alt + T Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 6 Корисне поєднання, для наведення порядку у коді: Ctr + Alt + I Воно вирівнює відступи в коді (якщо виділено шматок коду, то в даному шматку, якщо ні - на тому рядку, де стоїть курсор). Приклад до: Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 7 Після:
Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 8
(Увага спойлер!) Але є ще потужніша штука! яка не тільки змінює рядки, але так само і приводить твій код у відповідність до code style: Ctr + Alt + L Ось вона точно навчить красиво програмувати! Ще IDEA розуміє деякі скорочення, які надалі вона перетворить на повні команди. Ось деякі з них, які можуть стати в нагоді: psvm + tab -> public static void main sout + tab -> System.out.println() serr + tab -> System.err.println() I + Enter -> for(Object object : ){} + ESC iter + Enter -> for(Object o: ){} + ESC fori + tab -> for (int i = 0; i < ; i++){} Всі скорочення можна посмореть за допомогою: Сtrl + J Ах так, мало не забула про найкориснішу штуку в IDEA! Якщо раптом станеться ляп! Може бути він не великим, але ... Коротше програма не запуститися =) Напевно у вас були випадки, коли при написанні в коді допускалися будь-які помилки і при цьому місце помилки IDEA підкреслювала червоним. А ти такий сидиш і думаєш: "Яка біса! Знову їй щось не подобатися! Та тут же все нормально!" Щоб зрозуміти що її не подобається потрібно поставити курсор у те місце, де вона підсвічує і натиснути комбінацію: Alt + Enter Після цього вона запропонує своє рішення, можна вибрати з цього списку (дуже розумні речі пропонує), в окремих випадках доведеться думати самому. Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!  - 9
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ