Я начал разрабатывать с Android Studio . В Eclipse я использовал Ctrl+ Shift+ F, но в Android Studio это не работает. Это будет по-другому.
Как я могу перейти к любому методу в .java
файле? Я использовал Ctrl+ Oв Eclipse.
Это доступно? Какой ярлык для форматирования кода?
android-studio
code-formatting
Бхавеш Хирпара
источник
источник
Ответы:
Windows: Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS: Option+ Command+L
Справка: ключевые команды, а также все команды для пользователей Windows / Linux и Mac .
Поскольку Rohit столкнулся с проблемой в Ubuntu с помощью ярлыка кода формата, это связано с тем, что клавиша Ctrl+ Alt+ Lиспользуется для блокировки экрана в Ubuntu.
Я обнаружил, что Ubuntu сначала обрабатывает это сочетание клавиш. Поэтому вы должны связать сочетание клавиш Ctrl+ Alt+ Lс чем-то другим, чтобы оно не конфликтовало с Ubuntu.
меры
Перейдите в « Инструменты системы» → « Настройки системы» → « Клавиатура» → вкладка « Ярлыки » → « Система» → « Экран блокировки» .
Выберите строку New Accelerator ... , затем нажмите любую специальную клавишу с помощью клавиши Alpha (например, Shift+ L). Вы должны были успешно изменить сочетание клавиш.
Проверьте, работает ли сочетание клавиш в Android Studio.
Альтернативный метод
Вы также можете использовать ярлыки Eclipse.
Использование MenuBar
Нажмите « Код» в строке меню и выберите « Переформатировать код», как показано на рисунке ниже:
В Android Studio 3.5 существует проблема с перестройкой кода XML, это также меняет представление, поэтому сначала нужно использовать эти настройки.
Настройки -> Редактор -> Стиль кода -> XML-> Установить из -> Предопределенный стиль> Android.
источник
ctrl+o
Вы также можете использовать сочетания клавиш Eclipse: просто перейдите в меню « Настройки» → « Таблица клавиш» и выберите « Eclipse» в раскрывающемся меню.
Фактический путь: меню Файл → Настройки → Карта ключей (в настройках IDE)
источник
Проверьте клавиатурные команды, приведенные в документации по Android Studio Tips & Trick:
источник
Просто выберите код и
на Windows , сделать Ctrl+ Alt+L
на Linux сделать Ctrl+ Windows Key+ Alt+L
на Mac делать CMD+ Alt+L
Это решение от junaidp
источник
Для форматирования кода в Android Studio на Linux можно использовать вместо Ctrl+ Alt+ Super+ L. Вы можете использовать это и избежать необходимости менять ярлык системы. ( Superключ - это значок Windows, кроме Altключа).
источник
Для форматирования кода в Android Studio:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
Пользователь также может использовать сочетания клавиш Eclipse: просто зайдите в меню « Настройки» → « Настройки» → « Карта клавиш» и выберите «Eclipse» (или любой другой) из выпадающего меню.
источник
Вам придется применить все ярлыки Eclipse с Android Studio, прежде чем использовать все эти ярлыки.
Процедура:
шаги:
Теперь вы можете использовать все ярлыки Eclipse в Android Studio ...
Сделайте несколько снимков здесь.
источник
Проверь это. Также вы можете изменить его в соответствии с вашими предпочтениями.
источник
Просто чтобы добавить к @ user2340612 ответ для переключения раскладок клавиш в Eclipse, путь для Android Studio 1.0.1:
Файл меню → Настройки → Таблица ключей (в разделе « Редактор» ) → Карты клавиш = Затмение
источник
Для автоматического форматирования файлов Java / XML в Android Studio используйте следующие команды:
Поскольку вы ищете одну точку для своей работы, как в Eclipse, в Android Studio нет такой встроенной функциональности, но она дает вам возможность делать это с помощью макроса. Следуй этим шагам:
В Android Studio откройте любой из ваших файлов исходного кода.
Нажмите Ctrl+ Alt+ OЭто используется для поиска / оптимизации неиспользованного импорта.
Если диалоговое окно открыто, выберите «Больше не показывать» и нажмите «Выполнить».
Выберите « Правка» > « Макросы» > « Начать запись макросов» .
Нажмите Ctrl+ Alt+ O.
Нажмите Ctrl+ Alt+ L. Это форматирует ваш код. ( Shift+ Ctrl+ Alt+ LДля Ubuntu).
Нажмите Ctrl+ S. Это сохраняет ваш файл;)
Выберите « Правка» > « Макросы» > « Остановить запись макроса» .
Сохраните этот созданный макрос с именем, например: «Автоформатирование».
Boom, теперь вы успешно создали свой макрос. Теперь просто добавьте / назначьте ему ярлык:
Откройте настройки .
Поиск в левой панели для Keymap .
В правой панели щелкните в строке поиска и введите имя сохраненного макроса («Автоформатирование».)
Двойной клик на вашем предмете. Их может быть два, не важно, на какой вы нажали.
Нажмите Добавить сочетание клавиш .
Установите сочетание клавиш на Ctrl+ S.
Наконец, подтвердите переопределение Ctrl+, Sчтобы быть вашим новым макросом.
источник
Ctrl+ Alt+ Lможет конфликтовать с ярлыком блокировки экрана в Ubuntu. В таком случае вы можете изменить сочетание клавиш для переформатирования кода следующим образом:
Файл-> Настройки-> Настройки IDE-> Карта клавиш
Выполните поиск кода переформатирования и измените сочетание клавиш.
источник
На самом деле, я пошел на эту тему из - за мои замки Ubuntu экрана после этого ярлыка Ctrl+ Alt+ L. Поэтому, если у вас возникла та же проблема, просто зайдите в Настройки - Клавиатура - Ярлыки - Система и измените ярлык по умолчанию для «Экран блокировки».
источник
Для тех, кто интересуется проблемой выравнивания внутри скобки, JetBrains имеет это как при отслеживании ошибок.
Вот ответ:
источник
Я думаю, ясно, что для форматирования кода в Android Studio сочетания клавиш:
Однако мы забыли ответить о прыжке в метод. Ну, чтобы войти в любую декларацию / реализацию, есть три способа:
Эти команды показывают список всех классов / интерфейсов, которые реализуют выбранный класс / интерфейс. На переменные это имеет тот же эффект, что и декларация Goto.
Эти ярлыки будут включены в объявление класса AnyClass.
Дополнительно есть ярлык для Goto Super Class. Это откроет родителя текущего символа. Практически противоположность реализации Goto. Для переопределенных методов он откроет родительскую реализацию.
источник
В дополнение к автоматическому форматированию, описанному в других ответах, еще одна хитрость заключается в выделении текста, который вы хотите сделать отступом, а затем нажмите
Проверьте документы по сочетанию клавиш для получения дополнительной информации.
источник
Ярлык, который работал для меня
SHIFT+ ALT+ CMD+L
Вы можете оптимизировать импорт, чтобы удалить те, которые вы не используете, и автоматически импортировать новые классы.
источник
Если вы используете плагин Dart, перейдите в Android Studio, меню Файл -> Настройки . И найдите «переформатировать код с помощью», нажмите «Переформатировать код с помощью dartfmt» в главном меню:
Нажмите «Добавить сочетание клавиш». Затем нажмите Ctrl+ Alt+, Lи ярлык должен сработать (Если Ctrl+ Alt+ Lперевести компьютер в спящий режим / режим ожидания, измените ярлык в настройках вашей системы на что-то другое. В противном случае оба ярлыка столкнутся).
источник
Попробуй это.
Примечание: здесь много ответов для Linux просто Ctrl+ Alt+, L что неправильно. В Linux, делая Ctrl+ Alt+ Lблокирует систему.
источник
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
, затем в компоненте KDE выберите «Диспетчер сеансов KDE». Очистить блокировку сеанса ярлыка.Это Ctrl+ Alt+ Lдля Windows. Полный список сочетаний клавиш можно найти в руководстве пользователя: https://developer.android.com/studio/intro/keyboard-shortcuts.html.
источник
Иногда даже я нажимаю Ctrl + Alt + L, который не работает в XML, поэтому нашел способ заставить его работать.
Для справки смотрите скриншот:
источник
У меня был опыт использования Ctrl+ Alt+L в Windows, что этот ярлык вообще не работал, потому что он был зарезервирован другим программным обеспечением, работающим в фоновом режиме; что я понял позже.
Я решил упомянуть эту проблему, так как думал, что она может быть полезной. , ,
источник
Вы можете использовать следующий ярлык для форматирования кода: Ctrl+ Alt+L
источник
Лучший ключ, где вы можете найти все команды в Eclipse, это Ctrl+ Shift+L .
Нажав эту кнопку, вы можете получить все команды в Eclipse.
Одним из важных является Ctrl+ Shift+ Oдля импорта и отмены импорта бесполезного импорта.
источник