Ярлык форматирования кода в студии Android

Я начал развиваться с Android Studio . В eclipse я использовал Ctrl + Shift + F, но в студии Android он не работает, он будет другим.

Как я могу перейти к любому методу в .java . Я использовал Ctrl + O в eclipse.

Это доступно? Может ли кто-нибудь сказать мне, что ярлык для форматирования кода?

Выиграть

Ctrl + Alt + L

Linux:

Ctrl + Shift + Alt + L

Mac:

Option + Command + L

Ссылка: Key Commands и здесь полные команды для пользователей Windows / Linux и для пользователей Mac


Обновление для Ubuntu Как Rohit столкнулся с проблемой в Ubuntu, чтобы форматировать ярлык кода, потому что клавиша Ctrl + Alt + L используется для блокировки экрана в Ubuntu.

Я обнаружил, что Ubuntu сначала обрабатывает ключевое событие. Поэтому попробуйте изменить действие Ctrl + Alt + L в Ubuntu, чтобы быть уверенным.

Шаги: –

Перейдите в System Tools -> System Settings -> Keyboard -> Shortcuts Tab -> System -> Lock Screen

Выберите строку New Accelerator... будет видна, а затем нажмите любую специальную клавишу с помощью клавиши Alpha (например, Shift + L ). Вы изменили ключевые клавиши.

Теперь проверьте формат в Studio.

альтернативно

Ctrl + Alt + Shift + L (для диалога)


Обновление появилось у Генри Чжуана , а также в другом ответе от пользователя2340612.

Вы также можете использовать ярлыки Eclipse. Windows и Linux, перейдите в File > Settings > Keymap , «Mac OS X», перейдите в « Preferences > Keymap и выберите «Eclipse» в выпадающем меню.

Вы также можете использовать быстрые клавиши Eclipse: просто перейдите по настройкам -> раскладка клавиатуры и выберите затмение в раскрывающемся меню.

РЕДАКТИРОВАТЬ

Фактический путь: File->Settings->(under IDE settings)->Keymap (благодаря @Dhinakaran Thennarasu)

Проверьте команды клавиатуры, приведенные в документации на Studio Tips & Trick.

Введите описание изображения здесь

Просто выберите код и

  • На Windows сделать Ctrl + Alt + L

  • На Linux сделать Ctrl + Windows Key + Alt + L

  • На Mac do CMD + Alt + L

Это решение от junaidp

Для форматирования кода в Android Studio на Linux вы можете вместо этого использовать CTRL + ALT + SUPER + L. Вы можете использовать это и избегать необходимости менять ярлык системы. (Клавиша SUPER – это клавиша значка окна, кроме клавиши ALT ).

Перед использованием всех этих ярлыков вам придется применить все ярлыки ecplise с Android Studio.

Процедура: Шаги:

 Setting -> KeyMap -> Select Eclipse -> Apply -> OK 

Теперь вы можете использовать все ярлыки ecplise в Android Studio.

Сделайте несколько снимков здесь.

Введите описание изображения здесьВведите описание изображения здесь

Для форматирования кода в Android Studio
CTRL + ALT + L (Win / Linux)
OPTION + CMD + L (Mac)

Пользователь также может использовать быстрые клавиши Eclipse: просто выберите «Настройка >> предпочтения-> раскладка клавиатуры» и выберите «eclipse» (или любой, который вам нравится) в раскрывающемся меню.

Проверь это. Также вы можете изменить его в соответствии с вашими предпочтениями.

Введите описание изображения здесь

Введите описание изображения здесь

Чтобы добавить к @ user2340612 ответ на переключение раскладок клавиатуры в eclipse, путь для Android Studio 1.0.1:

 File -> Settings -> Keymap (Under Editor option) -> Keymaps = Eclipse 

Ctrl + Alt + L может конфликтовать с ярлыком Lock Screen в Ubuntu. В этом случае вы можете изменить комбинацию клавиш для кода переформатирования следующим образом:

Файл-> Настройки-> Параметры IDE-> Ключ-карта

Найдите код Reformat и измените сочетание клавиш.

Для тех, кто задается вопросом о проблеме выравнивания внутри скобки. JetBrains имеет это как в своем отслеживании проблем.

Вот ответ:

https://stackoverflow.com/a/28225339/3281140

Действительно, я пошел в этот поток из-за моего экрана блокировки Ubuntu после этого сочетания Ctrl + Alt + L. Поэтому, если у вас есть такая же проблема, просто перейдите в « Настройки – Клавиатура – Ярлыки – Система» и измените ярлык по умолчанию для «Блокировка экрана».

Я думаю, ясно, что для форматирования кода в Android Studio комбинационные клавиши:

CTRL + ALT + L (Win / Linux)

OPTION + CMD + L (Mac)

Однако мы забыли ответить о прыжке в метод. Ну, чтобы войти в любую декларацию / реализацию там три способа:

  1. Перейти к декларации

CTRL + B или CTRL + CLICK (Win / Linux)

CMD + B или CMD + CLICK (Mac)

  1. Перейти к реализации

Эти команды показывают список всех классов / интерфейсов, которые реализуют выбранный класс / интерфейс. Что касается переменных, то он имеет тот же эффект, что и в Goto Declaration.

CTRL + ALT + B (Win / Linux)

CMD + ALT + B (Mac)

  1. Объявление типа Goto

Эти ярлыки войдут в объявление класса «AnyClass».

CTRL + SHIFT + B (Win / Linux)

CTRL + SHIFT + B (Mac)

Кроме того, есть ярлык для Goto Super Class. Это откроет родительский знак текущего символа. В значительной степени противоположность реализации Goto. Для переопределенных методов он откроет родительскую реализацию.

CTRL + U (Win / Linux)

CMD + U (Mac)

Ярлык, который работал для меня

SHIFT + ALT + CMD + L

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

Введите описание изображения здесь

Введите описание изображения здесь

Для автоматического форматирования ваших файлов Java / xml в Android Studio используйте следующие команды:

Поскольку вы ищете один пункт для своей работы, как это сделал eclipse, в студии Android нет такой встроенной функциональности, но она дает вам возможность делать это с помощью макроса. Выполните следующие действия:

В студии открывайте любой файл исходного кода.

Нажмите Ctrl + Alt + O. Используется для поиска / оптимизации неиспользуемого импорта.

Если откроется диалоговое окно, выберите «Не показывать его снова» и нажмите «Выполнить».

Перейдите в меню «Редактирование»> «Макросы»> «Запуск макросъемки».

Нажмите Ctrl + Alt + O.

Нажмите Ctrl + Alt + L. Это форматирует ваш код. ( Shift + ctrl + Alt + L для ubuntu).

Нажмите Ctrl + S , это сохранит ваш файл;)

Перейдите в меню «Редактирование»> «Макросы»> «Остановить макросъемку».

Сохраните созданный макрос с именем, например: «Автоматическое форматирование».

Boom, теперь вы успешно создали свой макрос, теперь просто добавьте / назначьте ярлык для него:

Откройте «Настройки».

Найдите в левой панели для Keymap.

В правой панели щелкните по строке поиска и введите имя сохраненного макроса («Автоматическое форматирование».)

Дважды нажмите на свой элемент. Может быть два, неважно, на кого вы нажимаете.

Нажмите «Добавить ярлык клавиатуры».

Установите комбинацию клавиш Ctrl + S.

Наконец, Подтверждение переопределения Ctrl + S будет вашим новым макросом.

Попробуй это.

  • В Windows сделайте Ctrl + Alt + L
  • В Linux сделайте Ctrl + Shift + Alt + L для открытия диалога, а затем переформатируйте.
  • На Mac do CMD + Alt + 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 для импорта и импорта импортных бесполезных импортов.