Горячие клавиши Android Studio, которые могут увеличить вашу производительность на 100%

Перевод заметки Шикара Ша с medium.com

Вступительный спойлер
Об авторе оригинала: Шикар Ша, Android-разработчик, сертифицированный Google (Shikhar Shah, Google Certified Android Developer).

От переводчика:
Если вы найдёте какие-то неточности в переводе терминов или их искажение, а также искажение смысла статьи-оригинала, то пишите об этом в комментариях или напрямую мне в личные сообщения.

За помощь в устранении синтаксических и пунктационных ошибок спасибо ЗаЕцу ;)

Перевод


Давайте перейдём сразу к делу. Вы здесь не для того, чтобы узнать историю моей жизни. Начнём.



Есть некоторое количество комбинаций горячих клавиш, с которыми я столкнулся, войдя в корпоративный мир. Я выделяю их в две группы.

1. Поисковые горячие клавиши


Не помните, где использовали определённое слово? Используйте эти горячие клавиши, чтобы решить вашу проблему.

i) Ctrl + Shift + F: Когда вы используете эту комбинацию, открывается поисковое окно, где вы можете найти слово, класс или любой другой объект. AS (Android Studio) просмотрит весь проект на предмет нахождения его в проекте.



ii) Shift + Shift: Устали использовать навигационную панель слева? Тогда вы можете добраться до желаемого файла из этого окна, которое открывается с помощью двойного нажатия на Shift. Просто введите начало названия или полное имя желаемого файла и AS в окне выдаст списком результаты поиска. Вы также можете открывать конкретные окна настроек с помощью этой комбинации клавиш.



2. Навигационные горячие клавиши


i) Ctrl + Клик: Доберитесь до файла разметки или Java-файла, кликнув по нему, удерживая клавишу Ctrl.



ii) Alt + вверх/вниз: Спокойно перемещайтесь по заголовкам классов и принадлежащих им методов с помощью этой комбинации.



iii) Alt + вправо/влево: Используйте стрелки вправо/влево в связке с клавишей Alt, чтобы перемещаться по открытым файлам проектов, таким как файл разметки или файл класса.



Активные шаблоны


i) «Toast» + Tab: Набор слова “Toast” и последующее нажатие на клавишу Tab сгенерирует готовый Toast-шаблон.



Существует множество встроенных шаблонов, которые помогут вам в работе, такие как
ii) loge + Tab
iii) logd + Tab
iv) logr + Tab


и многие другие. Прелесть этой фичи заключается в том, что вы можете добавлять свои активные шаблоны в настройки. Просто используйте двойной Shift и зайдите в раздел активных шаблонов (Live Templates), где вы можете добавить свой собственный шаблон.
И самая важная и спасительная комбинация это

v) Ctrl + D

которая автоматически полностью дублирует строку, на которой расположен курсор в текущий момент.



На этом всё, ребята.

ПОСЛЕДНИЙ:
Хотите, чтобы ваш код был чистым? Просто используйте
Ctrl + Shift + L

и ваш код в выбранных в текущий момент файлах будет должным образом отформатирован.

P.S.: Со временем будут добавлены ещё больше комбинаций горячих клавиш. Дайте знать, были ли они вам полезны. И аплодисменты (аналог лайков на medium.com; прим. переводчика) это лучший способ отблагодарить :)
Поделиться публикацией
Похожие публикации
Ой, у вас баннер убежал!

Ну. И что?
Реклама
Комментарии 27
  • 0
    Спасибо. Но не помешало бы комбинации для мака привести. И несаслуженно забыт поиск классов Ctrl+N ( Cmd+O ).
    • +1
      В этой заметке я сохранил содержание оригинала.
      В следующей, уже собственной, заметке учту Ctrl+N и аналоги для Mac.
      Спасибо за наводку
      • 0
        CTRL+F12 список методов в классе
      • 0
        Alt + Insert
        Ctrl + B
        Ctrl + Q
        Ctrl + Shift + F7
        • 0
          Учту. Спасибо
        • +1
          Хабровчане.
          Комбинации, не освещённые в самой заметке, которые вы написали в комментариях, будут разобраны в следующей заметке.
          Заранее благодарен за наводки.
          • +1
            Много важных горячих клавиш не было упомянуто.

            Option + Command + V — Вынести в локальную переменную.
            Option + Command + M — Вынести в метод.
            Control + ~ — для открытия меню выбора раскладки и цветовой схемы.
            • +1
              Есть такой плагин для продуктов JetBrains, называется Key promoter. Он показывает большую подсказку с хоткеем, когда вы нажимаете где-либо мышкой. Видимо таким образом он стимулирует их запоминать.
              image
              plugins.jetbrains.com/plugin/4455-key-promoter
            • +1
              А еще есть Help -> Productivity Guide, где можно посмотреть, какие классные фичи вы чаще всего используете, а какие возможности игнорируете, теряя в производительности.
              • +2
                Это только у меня под линуксами годами проблемы в программах использующих хоткеи вида Ctrl+shift+клавиша, когда переключение раскладок забайнжено на тот же Ctrl+Shift?
                • 0
                  Нет, не только у вас.
                  Я решаю так: для переключения раскладки назначаю левые Ctrl+Shift, а для хоткеев использую правые.
                • 0
                  Ctrl+Shift+A — найти команду по имени и выполнить (если не хочется искать в менюшках)
                  Ctrl+Shift+N — перейти в файл по имени (мне кажется, работает лучше Shift+Shift)
                  Alt+Enter — исправить ошибку под курсором (quick fix)
                  • 0
                    Ctrl + Y — удаление строки, на которой стоит курсор
                    • –2
                      Спасибо, Кэп! А я как дурак во всех редакторах сначала в конец строки курсор ставил, а после клавишей «Забой» («Backspace») до начала строки посимвольно удалял!
                      • 0
                        {End} {shift+home} {del}
                        так ведь быстрее и без привязки к хоткеям. хотя ctrl+Y — да, удобно.
                      • 0
                        Бррр, сразу после установки удаляю эту комбинацию. Очень мешается.
                        Всегда ставлю вместо неё Redo.
                        Кстати, я раньше думал, что авторизация в студии поможет сохранить keymap между разными машинами. Но это оказалось неправда( Такое разочарование
                        • 0
                          ctrl-x тоже норм работает
                          • 0
                            Неприятно, когда вместо Redo получается удаление строки. Иногда теряю только что внесенные изменения, когда необходимо через Ctrl + Z вернуться для просмотра того что было, потом жму Ctrl + Y, и теряю эти изменения из за удаленной строки.

                            Ctrl + Y = Redo

                            • 0
                              Local history спасает в таких случаях
                          • 0
                            Shift + F6 — Переименование
                            Alt + Выделение — Изменение в пределах выделения
                            • 0
                              Есть плагин, который подсказывает хоткеи. очень рекомендую
                            • 0
                              Ctrl+E — последние открытые файлы
                              Ctrl+Shift+E — последние редактированные файлы
                              Ctrl+Shift+A — все действия/опции
                              Ctrl+Space — варианты дополнения текущей фразы (второй раз — принудительный, если хочется больше вариантов)

                              А так, лучше посмотреть документацию или одно из видео:

                              • 0

                                Никогда бы не подумал, что Shift + Shift — означает двойнок клик на шифте. Двойной клик обычно обозначается через запятую: Shift, Shift

                                • 0

                                  Более того, в некоторых системах по умолчанию стоит переключение раскладки на shift+shift (то есть и левый, и правый одновременно)

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое