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

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

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

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

19 ответов


Win

Ctrl + Alt + L

Linux:

Ctrl + Shift + Alt + L

Mac:

опции + команда + L

ссылки : Клавиш а вот полные команды для пользователи 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... будет видно, затем нажмите любую специальную клавишу с Альфа-ключом (например,Shift + L). Вы изменили сочетания клавиш.

теперь проверьте ключ формата в Studio.

как вариант

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


обновление пришло из Генри Чжуан, а также в другом ответе, данном user2340612.

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


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

редактировать

фактический путь: File->Settings->(under IDE settings)->Keymap (спасибо @Dhinakaran Thennarasu)


Регистрация Клавиатуры дано в студии советы & Trick документации.

enter image description here


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

  • на Windows do Ctrl + Alt + L

  • в Linux do Ctrl + Клавиша Windows + Alt + L

  • на Mac do CMD + Alt + L

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


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


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

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


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

порядок: Шаги:

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

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

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

enter image description hereenter image description here


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

enter image description here

enter image description here


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

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

In studio откройте любой файл исходного кода.

пресс Ctrl + Alt + O это используется для поиска/оптимизации неиспользуемый импорт.

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

перейдите в меню Правка > макросы > начать запись макросов.

пресс Ctrl + Alt + O.

пресс Ctrl + Alt + L. Эти форматы кода. (Shift+ctrl+Alt+L для ubuntu).

пресс Ctrl + S, это сохраняет ваш файл;)

перейдите в меню Правка > макросы > остановить запись макросов.

сохранить созданный макрос с именем, например:"автоматическое форматирование".

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

Открыть Настройки.

поиск в левой строке для Keymap.

в правой панели нажмите в строке поиска и введите имя вашего сохраненный макрос ("авто Форматирование.")

дважды щелкните элемент. Может быть два, не имеет значения, какой из них вы нажмете.

Нажмите Добавить Сочетание Клавиш.

установите сочетание клавиш в Ctrl + S.

наконец,подтвердить переопределение Ctrl + S ваш новый макрос.


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

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

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

Файл - > Настройки - > настройки IDE - > Keymap

поиск кода переформатирования и изменение сочетания клавиш.


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


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

вот ответ:

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


думаю понятно что за форматирование кода в Android Studio комбинации клавиш:

CTRL + ALT + L (Win/ Linux)

опции + CMD + L (Mac)

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

  1. Goto Декларация

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

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

  1. Реализация Гото

эти команды показывают список всех классов / интерфейсов, реализующих выбранный класс / интерфейс. На переменных, он имеет такое же влияние как Гото декларация.

CTRL + ALT + B (Win/ Linux)

CMD + ALT + B (Mac)

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

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

CTRL + SHIFT + B (Win/ Linux)

CTRL + SHIFT + B (Mac)

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

CTRL + U (Win/ Linux)

CMD + U (Mac)


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

SHIFT+ALT+CMD+L

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

enter image description here

enter image description here


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

  • на Windows do Ctrl + Alt + L
  • в Linux do 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 импортировать и ООН импортировать бесполезный импорт.


вы можете использовать следующие комбинации для форматирования кода : Ctrl+Alt+L