Прошел год с тех пор, как я начал пытаться программировать под Android, и весь год меня в этом поддерживал хороший друг.
Конечно, я бы продвинулся гораздо быстрее, если бы знал больше о горячих клавишах, но в свое время я не нашел исчерпывающего и понятного каталога важных горячих клавиш IDE, и поэтому написал его сам.
В нем собраны не все комбинации, а только те, которые показались полезными в работе, за исключением Ctrl+C, Ctrl+V, Ctrl+X и Ctrl+Z. Я выставляю его на всеобщее обозрение и для общего пользования здесь:
- Быстрое исправление ошибок Alt+Enter
Отображает окно с опциями отображения ошибок, если их несколько.
- Обернуть.
/Окружить с помощью.
Ctrl+Alt+T Список из более чем десяти вариантов.
Тут вам и try-catch, и if/else, иsynchroned, и Runnable. Так сказать, обертка на любой вкус.
- Информация о текущем классе/Информация о контексте Alt+Q
Имя, заметность, абстрактность, родители - полное досье.
- Изменить подпись Ctrl+F6
Очень удобный инструмент, даже если сама задача не стоит выеденного яйца.
Скриншот для наглядности
- Последние изменения Alt+Shift+C
Не очень подробно, но поможет запомнить.
- Иерархия типов отображения Ctrl+H
Отображает дерево типов до самого верхнего, т.е.
до того, где находится указатель.
Пример стоит тысячи слов
- Перейти к источнику F4 (Win)/CMD + стрелка вниз (Mac) Комментарии не нужны
- Перейти к объявлению CTRL+B(Win)/CMD+B(Mac)
- Перейти к родительскому элементу/Перейти к Super CTRL+U(Win)/CMD+Y(Mac)
- Поиск по имени символа CTRL + ALT + SHIFT + N (Win) / OPTION + CMD + O (Mac) Иногда это слишком долго, иногда это просто необходимо
- Показать документацию API/Показать документацию для выбранного API CTRL + Q (Win)/F1 (Mac) Пример
- Показать параметры выбранного метода Ctrl+P Пример
- Просмотр определения элемента/Быстрое определение Ctrl+Shift+I Пример
- Переформатирование кода/Переформатирование CTRL + ALT + L (Win)/OPTION + CMD + L (Mac)
Позволяет оптимизировать импорт и переупорядочивать записи на уровне файла, каталога или выбранного текста.
Переформатирование кода включает группировку переопределенных методов по классам/интерфейсам, группировку геттеров и сеттеров, а также упорядочивание методов по глубине вхождения (например, если метод foo() в своем теле вызывает метод bar(), то метод bar() метод будет передан сразу под метод foo(), если это не нарушит структуру кода) и полезная мелочь вроде пробела в начале подстроки, приклеиваемого к концу.
Реорганизацию можно довольно гибко настроить через Файл | Настройки | Стили кода, в раскрывающемся списке выберите Java и перейдите на вкладку «Перестановка».
- Создать метод ALT + Insert (Win)/CMD + N (Mac)
Варианты генерации включают конструкторы, геттеры/сеттеры, Equals(), toString, а также функции метода переопределения и метода делегирования.
В общем, это очень здорово и полезно для организма.
- Сборка CTRL + F9 (Win) / CMD + F9 (Mac) Просто строит.
- Сборка и запуск SHIFT + F10 (Win) / CTRL + R (Mac) Не только строит.
Подводя итог, можно сказать, что Android Studio имеет большой потенциал в качестве так называемого «невидимого интерфейса», облегчающего жизнь простым программистам.
P.S. На заметку новичкам от новичка: Если вы привыкли к Ctrl+Z - отмена и Ctrl+Y - отмена, отвыкайте! На самом деле отмена осуществляется с помощью Ctrl+Z, а отмена — с помощью Ctrl+Shift+Z. Теги: #Android Studio #Android #Разработка Android
-
Цифровой Прорыв. Быть Или Не Быть?
19 Oct, 24 -
Мой Штрих-Код. Код128
19 Oct, 24 -
Поставщики И Решения Суда
19 Oct, 24 -
Возьмите Python С Собой
19 Oct, 24