Каждый разработчик адроид не раз задумывался над повышением производительности. И поэтому хочу остановиться на разборе самых популярных для меня hotkeys (для Windows), которые делают мою жизнь проще.

Операторы перемещения (Cmd/Ctrl + Shift + ↑/↓)
Это полезно, когда вы хотите переместить оператор/функцию/класс вместо того, чтобы вырезать/вставить его.

Комментарий со строчным комментарием (Cmd/Ctrl + /) и с блочным комментарием (Cmd/Ctrl + Shift + /).

Расширить выделение (Option + ↑ / Ctrl + w). Вы также можете уменьшить выделение (Option + ↓ / Ctrl + Shift + W).

Сгенерировать код (Cmd + N/Alt+Insert) Вы можете реализовать методы, геттеры, сеттеры, конструкторы, hashCode/equals, toString, новый файл, новый класс).

Вы можете выбрать несколько курсоров, просто удерживая (Alt и начать выделение), или вы можете использовать (Alt + Shift + щелчки), чтобы разместить курсоры в разных местах.

Оптимизировать импорт (Control+Option+O/ Ctrl+Alt+O): это оптимизирует и удалит все неиспользуемые импорты. Если вы используете контроль версий, перейдите в «Настройки» -> «Контроль версий» -> «Зафиксировать» -> «Включить переформатирование кода и оптимизацию импорта». Он будет делать всю работу за вас каждый раз, когда вы совершаете коммит.

Удалить строку (Cmd + Backspace/ Ctrl + Y).

Дублировать строку/выделенные строки (Cmd/Ctrl + D).

Переименование (Shift + F6). Это позволит вам переименовывать классы, функции, переменные и т. д. Если вам нужны дополнительные параметры, такие как переименование комментариев, вы можете дважды нажать (Shift + F6).

Создать метод (ALT + Insert).

Умные линии соединения (Control + Shift + J/ ). Это действительно полезно, когда вы хотите соединить строки или сигнатуры функций и т. д.

Изменить сигнатуру функции (Cmd + F6): это позаботится о рефакторинге всех вызовов функций, когда вы хотите добавить/удалить или изменить положение любого параметра в функции.

Рефакторинг выбранного кода (Control + T): это самый быстрый способ, который я использую для рефакторинга своего кода, поскольку он покажет вам все предыдущие сочетания клавиш и многое другое.

Ввести интерфейс (Control + T + Ввести интерфейс): используйте его, когда вы хотите извлечь некоторые методы из текущего класса в интерфейс.
Пример: когда вы переносите свой код на чистую архитектуру или хотите ввести некоторую абстракцию.

Поиск по символу (CTRL + ALT + SHIFT + N ).

Ну и наверное самое мое любимое (Ctrl + Shift + L) позволяет отформатировать ваш код в выбранном файле.

Очень надеюсь что в этой статье вы нашли что-то новое, что поможет быть еще более продуктивным!

P.S.напишите Вашу любимую комбинацию hotkeys в комментарии) Спасибо :-)

Комментарии (7)


  1. vilgeforce
    20.01.2022 13:01

    Казалось бы, при чем тут Android Studio, если Ctrl-Y появилась чуть ли не в edit.com и работает довольно много где до сих пор? ;-)


    1. K_Olia Автор
      20.01.2022 13:09
      +2

      Да, все верно) но в Android studio тоже ей можно пользоваться.


  1. qavan
    20.01.2022 15:30
    -1

    Могу конечно ошибаться, но наверное почти все эти хоткеи работают в любой IDE от JetBrains и основанных на Intellij?


  1. LuckyV
    20.01.2022 15:30
    -1

    Можно просто поставить плагин Key Promoter X и все)


    1. K_Olia Автор
      20.01.2022 15:30
      +1

      Да, конечно, как кому удобнее)


  1. hottabxp
    20.01.2022 15:40
    +2

    А я думаю, что самые популярные это - CTRL+C и CTRL+V.


    1. K_Olia Автор
      20.01.2022 15:56
      +2

      100% :-)