JavaRush /Java блог /Random UA /Idea hot keys

Idea hot keys

Стаття з групи Random UA
Зазвичай у таких постах люди беруть документацію від JetBrains і просто вивалюють усі комбінації гарячих клавіш без розбору. Так, я теж зберігав такі сторінки в закладках, і я також їх більше не відкривав. Але ми підемо своїм шляхом. Idea hot keys - 1Я розповім тільки про те, чим сам користуюсь, розповім, чим вони допомагають. Деякі банальні, можливо ви все це вже знаєте, тоді просто ставь лайк =) Я почну з найпотрібніших комбінацій гарячих клавіш і піду до найбанальніших, але використовуваних мною.

Погнали:

Alt + F8 – evaluate expression вікно. Дуже корисна річ, як дізнався про неї, завжди користувався. Зараз на роботі за сусіднім столом, на моніторі, висить наклейка, на якій написано «Alt+F8». У цьому вікні можна виконувати все, що завгодно. Наприклад, якщо у вас є проблемне місце в коді і 10 варіантів, як вирішити його. Замість того, щоб 10 разів запускати код, доходьте до нього в дебазі, відчиняєте вікно evaluate expression і проганяєте всі варіанти PROFIT.
Idea hot keys - 2
Ctrl + P — показує список параметрів, що приймаються методом. Коли вперше дізнався про цю комбінацію, дуже тішився тому що. доводилося переписувати виклик методу, щоб побачити перелік параметрів. Так само якщо ви знаєте всі параметри та їх багато, це віконце постійно висякує та заважає? Ctrl+P прибере його =)
Idea hot keys - 3
Ctrl + Q - у вкладеному вікні покаже документацію до методу, щоб не бігати у вихідний код. Допомагає почитати про параметри, що приймаються, і про значення, що повертається.
Idea hot keys - 4
У тужий степ Ctrl + B - перехід у вихідний код класу \ методу або перехід до оголошення змінної. Alt + F7 — покаже, де використовується змінна метод, альтернатива Ctrl + F. Користуюсь рідко, але зараз згадав.
Idea hot keys - 5
Shift + Shift (Double Shift, 2 рази поспіль швидко натиснути shift) - пошук всього та скрізь (шукає класи та файли, але не методи). Коли ти пам'ятаєш, десь щось бачив і навіть пару букв із назви пам'ятаєш. Це віконце шукає за тебе. При пошуку класів можна вказувати частину імені або лише перші 2 літери. Наприклад, BuRe знайде BufferedReader.
Idea hot keys - 6
Ctrl+Shift+T – створення тестового класу. Якщо використовується система збирання, то створить клас відповідно до правил збирача. Якщо не використовується, то створить поряд.
Idea hot keys - 7
Ctrl+Shift+V – розумна вставка, пам'ятає кілька останніх скопійованих елементів.
Idea hot keys - 8
Ctrl+Shift+Space – розумний комплішен, пропонує вам варіанти підстановки значень з урахуванням контексту. Хоч би який розумний був, я начебто сам непогано контекст розумію, але іноді виручає.
Idea hot keys - 9
Ctrl+Shift+A – пошук дії. Якщо ви раптом забули hot keys для дії, але пам'ятайте його ім'я, можете знайти його. Знайти можна взагалі будь-яку дію і запустити, наприклад, дебаг.
Idea hot keys - 10
Оригінальні комбінації гарячих клавіш закінчабося, зараз підуть банальні (причому без картинок): Ctrl+Alt+V – якщо ви написали, щось і треба покласти це в змінну, натискаєте ці клавіші та ідея сама виведе тип+задасть стандартне ім'я. Дуже допомагає, коли ти заплутався і не знаєш, який тип змінної тобі потрібний. Також працює, якщо дописати в кінець виразу ".var" і натиснути Tab або Enter
new String[10].var
після натискання Tab буде:
String[] strings = new String[10];
Ctrl+Alt+M – винесе виділений шматок коду в окремий метод, hot key для рефакторингу дуже корисний. Alt+Enter – комплішен для вирішення будь-яких проблем. Насправді рятує майже завжди. Якщо є якась помилка компіляції, якщо я не знаю точного рішення, насамперед дивлюся, що запропонує ідея. Alt + Insert - автогенерація всього і вся, методів, конструкторів, класів ... (тут буде картинка, вона знизу)
Idea hot keys - 11
Ctrl + O -перевизначення методів батька Ctrl + K - при роботі з гітом - коміт Ctrl + Shift + K - при роботі з гітом - пуш Ctrl + Alt + S - налаштування IDEA Ctrl + Alt + Shit + S - налаштування проекту На цьому, мабуть, все. Я не вважаю, що мишка це зло, і справжній кодер користується лише клавіатурою. Та, мабуть, це іноді зручно. Але часто доводиться лізти у браузер, щось шукати та повертатися. Якщо треба внести дрібні зміни або просто щось подивитися, ліньки тягнутися до клаві, якщо мишка вже в руці. Але ті, що я написав, замінюють довгу послідовність дій на одне натискання. До речі, для ідеї є плагін, який допоможе вам освоїти hotkeys. Щоразу, коли ви будете використовувати мишку, він показуватиме набридливий напис. Там буде написано, яку комбінацію гарячих клавіш треба було використовувати і скільки разів ви користувалися мишкою. Мені він через тиждень набрид =) Плагін називається Key Promoter X, знайти можна в налаштуваннях ідеї (ви ж пам'ятаєте, як туди потрапити?). Відео з JetBrains , звідки я вперше дізнався про деякі комбінації. Переглядав кілька разів, за раз все не віднесеш. І так остання комбінація, яка знадобилася мені одного разу. Ctrl+Shift+U- Зміна регістру у слова. Наприклад, якщо змінна тепер константа, не переписувати ім'я, а використовувати Ctrl+Shift+U
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ