android studio форматирование кода
Горячие клавиши (hotkeys) в Android Studio
В таблицах перечислены сочетания клавиш (Key Command) для общих операций Android Studio.
Примечание: Здесь перечислены основные клавиатурные комбинации Android Studio для раскладки клавиатуры по умолчанию. Чтобы изменить раскладку по умолчанию на Windows и Linux, перейдите в File > Settings > Keymap. Если вы используете Mac OS X, обновите вашу раскладку используя раскладку версии Mac OS X 10.5+ в Android Studio > Preferences > Keymap.
Таблица 1. Комбинации клавиш для программирования
Действие | Комбинация клавиш Android Studio |
---|---|
Завершение основного кода (имя любого класса, метода или переменной) | CTRL + Space |
Умное завершение кода (фильтрует список методов и переменных по ожидаемому типу) | CTRL + SHIFT + Space |
Оптимизация импорта | CTRL + ALT + O |
Команда поиска (Автозаполнение имени команды) | CTRL + SHIFT + A |
Быстрое исправление проекта (подсказки по ошибкам) | ALT + ENTER |
Форматирование кода | CTRL + ALT + L (Win) OPTION + CMD + L (Mac) |
Показать документацию для выбранных API | CTRL + Q (Win) F1 (Mac) |
Показать параметры для выбранного метода | CTRL + P |
Создать метод | ALT + Insert (Win) CMD + N (Mac) |
Перейти к источнику | F4 (Win) CMD + down-arrow (Mac) |
Удалить строку | CTRL + Y (Win) CMD + Backspace (Mac) |
Поиск по символу | CTRL + ALT + SHIFT + N (Win) OPTION + CMD + O (Mac) |
Таблица 2. Комбинации клавиш редактора проекта
Источник. Полный перечень горячих клавиш Android Studio для Windows, Linux и MacOS в документации IntelliJ IDEA.
Горячие клавиши 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), где вы можете добавить свой собственный шаблон.
И самая важная и спасительная комбинация это
которая автоматически полностью дублирует строку, на которой расположен курсор в текущий момент.
На этом всё, ребята.
ПОСЛЕДНИЙ:
Хотите, чтобы ваш код был чистым? Просто используйте
Ctrl + Shift + L
и ваш код в выбранных в текущий момент файлах будет должным образом отформатирован.
Ярлык форматирования кода в Android studio
Я начал развиваться с Android Studio. В eclipse я использовал Ctrl + Shift + F но в Android studio это не работает, это будет по-другому.
это доступно? Может ли кто-нибудь сказать мне, что ярлык для форматирования кода?
19 ответов
обновление для Ubuntu Поскольку Rohit столкнулся с проблемой в Ubuntu для форматирования ярлыка кода, потому что Ctrl + Alt + L ключ используется для блокировки экрана в Ubuntu.
Я нашел, что Ubuntu, который обрабатывает ключевое событие первым. Поэтому попробуйте изменить Ctrl + Alt + L действие в Ubuntu, чтобы быть уверенным.
шагов :-
выберите строку New Accelerator. будет видно, затем нажмите любую специальную клавишу с Альфа-ключом (например, Shift + L ). Вы изменили сочетания клавиш.
теперь проверьте ключ формата в Studio.
как вариант
Ctrl + Alt + Shift + L (для диалога)
обновление пришло из Генри Чжуан, а также в другом ответе, данном user2340612.
редактировать
фактический путь: File->Settings->(under IDE settings)->Keymap (спасибо @Dhinakaran Thennarasu)
Регистрация Клавиатуры дано в студии советы & Trick документации.
просто выберите код и
на Windows do Ctrl + Alt + L
в Linux do Ctrl + Клавиша Windows + Alt + L
на Mac do CMD + Alt + L
для форматирования кода в Android Studio
CTRL + ALT + L (Win/ Linux)
опции + CMD + L (Mac)
пользователь также может использовать сочетания клавиш Eclipse: просто продолжайте настройка> > настройки->keymap и выберите eclipse(или любую) из выпадающего меню.
вы должны будете применить все ecplise ярлык с Android Studio перед использованием всех этих ярлыков.
теперь вы можете использовать все ярлыки ecplise в Android Studio..
есть несколько снимков здесь.
проверить это. Также вы можете изменить его в соответствии с вашими предпочтениями.
для автоматического форматирования файлов Java / xml в Android Studio используйте следующие команды:
Как вы ищете одну точку, чтобы пойти с вашей работой, как eclipse сделал, нет такой встроенной функциональности в Android studio, но это дает вам возможность сделать это через макрос, выполните следующие действия:
In studio откройте любой файл исходного кода.
пресс Ctrl + Alt + O это используется для поиска/оптимизации неиспользуемый импорт.
Если откроется диалоговое окно, Выберите «не показывать его снова» и нажмите «Выполнить».
перейдите в меню Правка > макросы > начать запись макросов.
перейдите в меню Правка > макросы > остановить запись макросов.
сохранить созданный макрос с именем, например:»автоматическое форматирование».
Boom, теперь вы успешно создали свой макрос, теперь просто добавьте/назначьте ярлык:
поиск в левой строке для Keymap.
в правой панели нажмите в строке поиска и введите имя вашего сохраненный макрос («авто Форматирование.»)
дважды щелкните элемент. Может быть два, не имеет значения, какой из них вы нажмете.
Нажмите Добавить Сочетание Клавиш.
наконец,подтвердить переопределение Ctrl + S ваш новый макрос.
чтобы добавить в @ user2340612 ответ для переключения клавиш на eclipse, путь для Android Studio 1.0.1:
Ctrl + Alt + L может конфликтовать с ярлыком блокировки экрана в Ubuntu. В таком случае вы можете изменить комбинацию клавиш для переформатирования кода следующим образом:
поиск кода переформатирования и изменение сочетания клавиш.
для тех, кто интересуется проблемой выравнивания внутри кронштейна. JetBrains имеет это как в их отслеживании проблем.
думаю понятно что за форматирование кода в Android Studio комбинации клавиш:
однако мы забыли ответить о прыжке в метод. Ну зайти в любую декларацию / реализацию там можно тремя способами:
CTRL + B или CTRL + клик (Win/ Linux)
CMD + B или CMD + клик (Mac)
эти команды показывают список всех классов / интерфейсов, реализующих выбранный класс / интерфейс. На переменных, он имеет такое же влияние как Гото декларация.
эти ярлыки войдут в объявление класса «AnyClass».
кроме того, есть ярлык для Goto супер класса. Откроется родитель текущего символа. В значительной степени противоположность реализации Goto. Для переопределенных методов он откроет свою родительскую реализацию.
ярлык, который работал для меня
SHIFT + ALT + CMD + L
вы можете оптимизировать импорт, чтобы удалить те, которые вы не используете, и автоматически импортировать новые классы.
Примечание: здесь многие ответы для Linux просто Ctrl + Alt + L что неверно. В Linux, делаю Ctrl + Alt + L блокировки системы.
Это Ctrl + Alt + L для Windows. Полный список сочетаний клавиш можно найти в руководстве пользователя:https://developer.android.com/studio/intro/keyboard-shortcuts.html
лучший ключ, где вы можете найти все команды в Eclipse, это CTRL + SHIFT + L
при нажатии вы можете получить все команды в Eclipse.
одним из важных является CTRL + Shift + O импортировать и ООН импортировать бесполезный импорт.
вы можете использовать следующие комбинации для форматирования кода : Ctrl + Alt + L
Ярлыки форматирования кода в Android Studio для операционных систем
Это доступно? Какой ярлык для форматирования кода?
Windows: Ctrl + Alt + L
Linux: Ctrl + Shift + Alt + L
macOS: Option + Command + L
Поскольку Rohit столкнулся с проблемой в Ubuntu с помощью ярлыка кода формата, это связано с тем, что клавиша Ctrl + Alt + L используется для блокировки экрана в Ubuntu.
Я обнаружил, что Ubuntu сначала обрабатывает это сочетание клавиш. Поэтому вы должны связать сочетание клавиш Ctrl + Alt + L с чем-то другим, чтобы оно не конфликтовало с Ubuntu.
Проверьте, работает ли сочетание клавиш в Android Studio.
Альтернативный метод
Ctrl + Alt + Shift + L (чтобы показать диалог)
Вы также можете использовать ярлыки Eclipse.
Использование MenuBar
Нажмите « Код» в строке меню и выберите « Переформатировать код», как показано на рисунке ниже:
В Android Studio 3.5 существует проблема с перестройкой кода XML, это также меняет представление, поэтому сначала нужно использовать эти настройки.
Вы также можете использовать сочетания клавиш Eclipse: просто перейдите в меню « Настройки» → « Таблица клавиш» и выберите « Eclipse» в раскрывающемся меню.
Фактический путь: меню Файл → Настройки → Карта ключей (в настройках IDE)
Проверьте клавиатурные команды, приведенные в документации по Android Studio Tips & Trick:
Просто выберите код и
на Linux сделать Ctrl + Windows Key + Alt + L
на Mac делать CMD + Alt + L
Для форматирования кода в Android Studio:
Ctrl + Alt + L (Windows / Linux)
Option + Cmd + L (Mac)
Пользователь также может использовать сочетания клавиш Eclipse: просто зайдите в меню « Настройки» → « Настройки» → « Карта клавиш» и выберите «Eclipse» (или любой другой) из выпадающего меню.
Вам придется применить все ярлыки Eclipse с Android Studio, прежде чем использовать все эти ярлыки.
Сделайте несколько снимков здесь.
Проверь это. Также вы можете изменить его в соответствии с вашими предпочтениями.
Просто чтобы добавить к @ user2340612 ответ для переключения раскладок клавиш в Eclipse, путь для Android Studio 1.0.1:
Файл меню → Настройки → Таблица ключей (в разделе « Редактор» ) → Карты клавиш = Затмение
Для автоматического форматирования файлов Java / XML в Android Studio используйте следующие команды:
Поскольку вы ищете одну точку для своей работы, как в Eclipse, в Android Studio нет такой встроенной функциональности, но она дает вам возможность делать это с помощью макроса. Следуй этим шагам:
В Android Studio откройте любой из ваших файлов исходного кода.
Нажмите Ctrl + Alt + O Это используется для поиска / оптимизации неиспользованного импорта.
Если диалоговое окно открыто, выберите «Больше не показывать» и нажмите «Выполнить».
Сохраните этот созданный макрос с именем, например: «Автоформатирование».
Boom, теперь вы успешно создали свой макрос. Теперь просто добавьте / назначьте ему ярлык:
В правой панели щелкните в строке поиска и введите имя сохраненного макроса («Автоформатирование».)
Двойной клик на вашем предмете. Их может быть два, не важно, на какой вы нажали.
Наконец, подтвердите переопределение Ctrl +, S чтобы быть вашим новым макросом.
Ярлык форматирования кода в Android Studio
Это доступно? Какой ярлык для форматирования кода?
ОТВЕТЫ
Ответ 1
Windows: Ctrl + Alt + L
Linux: Ctrl + Shift + Alt + L
macOS: Option + Command + L
Поскольку Рохит столкнулся с проблемой в Ubuntu с помощью ярлыка кода формата, это связано с тем, что клавиша Ctrl + Alt + L используется для блокировки экрана в Ubuntu.
Я обнаружил, что Ubuntu сначала обрабатывает это сочетание клавиш. Поэтому вам следует привязать сочетание клавиш Ctrl + Alt + L к чему-то другому, чтобы оно не конфликтовало с Ubuntu.
Перейдите в «Инструменты системы» → «Настройки системы» → «Клавиатура» → вкладка «Ярлыки» → «Система» → «Экран блокировки».
Выберите строку New Accelerator. затем нажмите любую специальную клавишу с помощью клавиши Alpha (например, Shift + L ). Вы должны были успешно изменить сочетание клавиш.
Проверьте, работает ли сочетание клавиш в Android Studio.
Альтернативный метод
Ctrl + Alt + Shift + L (to show a dialog)
Вы также можете использовать ярлыки Eclipse.
Использование MenuBar
Нажмите Код в строке меню и выберите «Переформатировать код», как показано на рисунке ниже:
В Android Studio 3.5 существует проблема с перестройкой кода XML, это также меняет представление, поэтому сначала нужно использовать эти настройки.
Настройки → Редактор → Стиль кода → XML-> Установить из → Предопределенный стиль> Android.
Ответ 2
Вы также можете использовать сочетания клавиш Eclipse: просто перейдите в меню «Настройки» → «Таблица клавиш» и выберите «Eclipse» в раскрывающемся меню.
Фактический путь: меню Файл → Настройки → Карта ключей (в настройках IDE)
Ответ 3
Проверьте клавиатурные команды, приведенные в документации по Android Studio Tips & Trick:
Ответ 4
Просто выберите код и
в Windows do Ctrl + Alt + L
в Linux do Ctrl + Windows Key + Alt + L
на Mac do CMD + Alt + L
Ответ 5
Ответ 6
Для форматирования кода в Android Studio:
Ctrl + Alt + L (Windows/Linux)
Option + Cmd + L (Mac)
Пользователь также может использовать сочетания клавиш Eclipse: просто зайдите в меню «Настройки» → «Настройки» → «Карта клавиш» и выберите «Eclipse» (или любой другой) из выпадающего меню.
Ответ 7
Вам придется применить все ярлыки Eclipse с Android Studio, прежде чем использовать все эти ярлыки.
Теперь вы можете использовать все ярлыки Eclipse в Android Studio.
Сделайте несколько снимков здесь.
Ответ 8
Проверьте это. Также вы можете изменить его в соответствии с вашими предпочтениями.
Ответ 9
Просто чтобы добавить к @user2340612 ответ для переключения раскладок клавиш в Eclipse, путь для Android Studio 1.0.1:
Файл меню → Настройки → Таблица ключей (в разделе «Редактор») → Карты клавиш = Затмение
Ответ 10
Для автоматического форматирования файлов Java/XML в Android Studio используйте следующие команды:
Поскольку вы ищете одну точку для своей работы, как это сделал Eclipse, в Android Studio нет такой встроенной функциональности, но она дает вам возможность делать это с помощью макроса. Следуй этим шагам:
В Android Studio откройте любой из ваших файлов исходного кода.
Нажмите Ctrl + Alt + O Это используется для поиска/оптимизации неиспользуемого импорта.
Если диалоговое окно открыто, выберите «Больше не показывать» и нажмите «Выполнить».
Выберите «Правка»> «Макросы»> «Начать запись макросов».
Перейдите в «Правка»> «Макросы»> «Остановить запись макроса».
Сохраните этот созданный макрос с именем, например: «Автоформатирование».
Boom, теперь вы успешно создали свой макрос. Теперь просто добавьте/назначьте ему ярлык:
Поиск в левой панели для Keymap.
В правой панели щелкните в строке поиска и введите имя сохраненного макроса («Автоформатирование».)
Двойной клик на вашем предмете. Там может быть два, не имеет значения, какой из них вы нажимаете.
Нажмите Добавить сочетание клавиш.
Наконец, подтвердите переопределение Ctrl + S в качестве нового макроса.
Ответ 11
Ctrl + Alt + L может противоречить ярлыку блокировки экрана в Ubuntu. В этом случае вы можете изменить комбинацию клавиш для кода переформатирования следующим образом:
Файл- > Настройки- > Настройки IDE- > Клавиатура
Найдите код реформата и измените сочетание клавиш.
Ответ 12
Ответ 13
Для тех, кто интересуется проблемой выравнивания внутри скобки, JetBrains имеет это как в их отслеживании проблем.
Ответ 14
Я думаю, ясно, что для форматирования кода в Android Studio используются следующие комбинации клавиш:
Однако мы забыли ответить о прыжке в метод. Хорошо пойти в любую декларацию/реализацию там три способа:
CTRL + B или CTRL + CLICK (Win/Linux)
CMD + B или CMD + CLICK (Mac)
Эти команды показывают список всех классов/интерфейсов, которые реализуют выбранный класс/интерфейс. По переменным он имеет тот же эффект, что и в декларации Goto.
Эти ярлыки войдут в объявление класса AnyClass.
Кроме того, есть ярлык для Goto Super Class. Это откроет родительский знак текущего символа. В значительной степени противоположность реализации Goto. Для переопределенных методов он откроет родительскую реализацию.
Ответ 15
Ярлык, который работал у меня,
SHIFT + ALT + CMD + L
Вы можете оптимизировать импорт для удаления тех, которые вы не используете, и автоматически импортировать новые классы.
Ответ 16
Ответ 17
Это Ctrl + Alt + L для Windows. Полный список сочетаний клавиш см. В руководстве пользователя: https://developer.android.com/studio/intro/keyboard-shortcuts.html
Ответ 18
Если вы используете плагин Dart, перейдите в Android Studio, меню Файл → Настройки. И найдите «переформатировать код с помощью», нажмите «Переформатировать код с помощью dartfmt» в главном меню:
Нажмите «Добавить сочетание клавиш». Затем нажмите Ctrl + Alt + L и ярлык должен сработать (Если Ctrl + Alt + L перевести компьютер в спящий режим/режим ожидания, измените ярлык в настройках системы на что-то другое. В противном случае оба сочетания будут сталкиваться).
Ответ 19
В дополнение к автоматическому форматированию, которое описывают другие ответы, еще одна хитрость заключается в выделении текста, который вы хотите сделать отступом, а затем нажмите
Проверьте документы по сочетанию клавиш для получения дополнительной информации.
Ответ 20
Иногда даже я нажимаю Ctrl + Alt + L, который не работает в XML, поэтому нашел способ заставить его работать.
Зайдите в Настройки → Редактор → Стиль кода → Выбрать по умолчанию → ОК.
Для справки смотрите скриншот:
Ответ 21
У меня был опыт использования Ctrl + Alt + L в Windows, что этот ярлык вообще не работал, потому что он был зарезервирован другим программным обеспечением, работающим в фоновом режиме; что я понял позже.
Ответ 22
Нажав эту кнопку, вы можете получить все команды в Eclipse.
Одним из важных является Ctrl + Shift + O для импорта и отмены бесполезного импорта.
Ответ 23
Вы можете использовать следующий ярлык для форматирования кода: Ctrl + Alt + L