Хоткеї Android Studio

Хоткеї Android Studio

Вже рік як я почав намагатися програмувати під Android, і весь рік мене в цьому підтримував добрий друг Android Studio. Безумовно, я просувався б набагато швидше, знай зелений я про хоткеях більше, але свого часу я не знайшов цільного і зрозумілого довідника важливих гарячих клавіш IDE, а тому написав його сам. У ньому далеко не всі комбінації, лише ті, що здалися корисними в роботі, за винятком Ctrl + C, Ctrl + V, Ctrl + X і Ctrl + Z. Виставляю його на суд громадськості і для загального користування тут:

  • Швидке виправлення помилок/Quick bug fix Alt + Enter

Показує вікно з варіантами способів відображення помилок, якщо таке більше одного.

  • Повернути до .../Surround with... Ctrl+Alt+T

Список з більш ніж десяти опцій. Тут тобі і try-catchб і if/else, і synchronized, і Runnable... Так би мовити, обгортка на будь-який смак.

  • Інформація про поточний клас/Context info Alt + Q

Назва, видимість, абстрактність, батьки - повне досьє.

  • Змінити сигнатуру/Change signature Ctrl + F6

Дуже зручний інструмент, нехай навіть сама задача яйця виїденого не стоїть.

Скріншот для наочності

  • Недавні зміни в проекті/Recent changes Alt + Shift + C

Не дуже детально, але згадати допоможе.

  • Показати ієрархію типів/Туре hierarchy Ctrl + H

Виводить дерево типів аж до верхнього, тобто до того, на якому стоїть покажчик.

Приклад замість тисячі слів

  • Перейти до джерела/Jump to source F4 (Win )/CMD + down-arrow (Mac)

Коментарі зайві

  • Перейти до оголошення/Go to Declaration CTRL + B (Win )/CMD + B (Mac)
  • Перейти до батька/Go to Super CTRL + U (Win )/CMD + Y (Mac)
  • Пошук за назвою/Search by symbol name CTRL + ALT + SHIFT + N (Win )/OPTION + CMD + O (Mac)

Іноді надміру довгий, а іноді просто необхідний

  • Показати документацію API/Show docs for selected API CTRL + Q (Win )/F1 (Mac)

Приклад

  • Показати параметри методу/Show parameters for selected method Ctrl + P

Приклад

  • Перегляд визначення/Quick definition Ctrl + Shift + I

Приклад

  • Реформаттинг коду/Reformat CTRL + ALT + L (Win )/OPTION + CMD + L (Mac)

Дозволяє оптимізувати імпорти (optimise imports) і реорганізувати фрагменти коду (rearrangement entries) на рівні файлу, директорії або тільки вибраного тексту. Реформаттінг коду включає в себе угруповання overriden методів по класу/інтерфейсу, угруповання гетерів і сеттерів, а також упорядкування методів по глибині входження (наприклад, якщо метод foo () у своєму тілі викликає метод bar (), то метод bar () буде перенесено відразу під метод foo (), якщо це не порушить структуру коду) і корисну дрібницю типу пробілу на початок склеюваної в кінець. Реорганізація досить гнучко налаштовується через File | Settings | Code Styles, вибрати Java у спадному списку і перейти на вкладку Rearrangement.

  • Створювати метод/Generate method ALT + Insert (Win )/CMD + N (Mac)

На вибір для генерації пропонують конструктори, геттери/сетери, equals (), toString і функції override method і delegate method. Загалом, дуже класно і корисно для організму.

  • Build CTRL + F9 (Win)/CMD + F9 (Mac)

Just builds.

  • Build and Run SHIFT + F10 (Win)/CTRL + R (Mac)

Not only builds.

Це найкорисніші, на мій погляд, хоткеї, якими я користувався або користувався б, знай я про них раніше. Підбиваючи підсумок, Android Studio має великий потенціал так званого «невидимого інтерфейсу», що полегшує життя простих кодерів.

P.S. На замітку новачкам від новачка: Якщо ви звикли до Ctrl + Z - скасування і Ctrl + Y - скасування скасування, відвикайте! Скасування дійсно Ctrl + Z, а ось скасування скасування Ctrl + Shift + Z.

logo