Android studio горячие клавиши

Содержание
  1. В таблицах перечислены сочетания клавиш (Key Command) для общих операций Andro >Примечание: Здесь перечислены основные клавиатурные комбинации Android Studio для раскладки клавиатуры по умолчанию. Чтобы изменить раскладку по умолчанию на Windows и Linux, перейдите в File > Settings > Keymap. Если вы используете Mac OS X, обновите вашу раскладку используя раскладку версии Mac OS X 10.5+ в Android Studio > Preferences > Keymap.
  2. Configure custom keymaps
  3. 1. Цветовая схема в material-цветах для консоли
  4. 2. Предотвращение очистки консоли при падении приложения
  5. 3. Устанавливаем правильное оформление кода для Android Studio/IntelliJ IDE
  6. 4. Используйте split screen, чтобы повысить продуктивность
  7. 5. Отвлеченный режим
  8. 6. Использование живых шаблонов
  9. 1. Лучшая команда – Search for command
  10. 2. Поиск последних действий в буфере copy/paste
  11. 3. Активация мультикурсора
  12. 4. Открыть класс
  13. 5. Открыть файл
  14. 6. Поиск по символу
  15. 7. Переход к реализации
  16. 8. Переход к объявлению
  17. 9. Переход к объявлению типа
  18. 10. Go to super
  19. 11. Переключение между вкладками
  20. 12. Переключение между вкладками Design/Text
  21. 13. Закрыть текущую вкладку
  22. 14. Скрыть все окна
  23. 15. Свернуть экземпляр Android Studio
  24. 16. Форматировать код
  25. 17. Автоматический отступ для строк
  26. 18. Реализация методов
  27. 19. Умное автодополнение
  28. 20. Поиск
  29. 21. Найти и заменить
  30. 22. Перемещение строк из кода в ресурсы
  31. 23. Сборка и запуск проекта

В таблицах перечислены сочетания клавиш (Key Command) для общих операций Andro >Примечание: Здесь перечислены основные клавиатурные комбинации 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)
Показать документацию для выбранных APICTRL + 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. Комбинации клавиш редактора проекта

ActionAndroid Studio Key Command
Построение проектаCTRL + F9 (Win)
CMD + F9 (Mac)
Построение и запуск проектаSHIFT + F10 (Win)
CTRL + R (Mac)
Переключение видимости окна проектаALT + 1 (Win)
CMD + 1 (Mac)
Переход между открытыми вкладкамиALT + left-arrow; ALT + right-arrow (Win)
CTRL + left-arrow; CTRL + right-arrow (Mac)

DescriptionWindows/LinuxMacGeneralSave allControl+SCommand+SSynchronizeControl+Alt+YCommand+Option+YMaximize/minimize editorControl+Shift+F12Control+Command+F12Add to favoritesAlt+Shift+FOption+Shift+FInspect current file with current profileAlt+Shift+IOption+Shift+IQuick switch schemeControl+` (backquote)Control+` (backquote)Open settings dialogueControl+Alt+SCommand+, (comma)Open project structure dialogControl+Alt+Shift+SCommand+; (semicolon)Switch between tabs and tool windowControl+TabControl+TabNavigating and searching within StudioSearch everything (including code and menus)Press Shift twicePress Shift twiceFindControl+FCommand+FFind nextF3Command+GFind previousShift+F3Command+Shift+GReplaceControl+RCommand+RFind actionControl+Shift+ACommand+Shift+ASearch by symbol nameControl+Alt+Shift+NCommand+Option+OFind classControl+NCommand+OFind file (instead of class)Control+Shift+NCommand+Shift+OFind in pathControl+Shift+FCommand+Shift+FOpen file structure pop-upControl+F12Command+F12Navigate between open editor tabsAlt+Right Arrow or Left ArrowControl+Right Arrow or Control+Left ArrowJump to sourceF4 or Control+EnterF4 or Command+Down ArrowOpen current editor tab in new windowShift+F4Shift+F4Recently opened files pop-upControl+ECommand+ERecently edited files pop-upControl+Shift+ECommand+Shift+EGo to last edit locationControl+Shift+BackspaceCommand+Shift+DeleteClose active editor tabControl+F4Command+WReturn to editor window from a tool windowEscEscHide active or last active tool windowShift+EscShift+EscGo to lineControl+GCommand+LOpen type hierarchyControl+HControl+HOpen method hierarchyControl+Shift+HCommand+Shift+HOpen call hierarchyControl+Alt+HControl+Option+HViewing layoutsZoom in/outControl+plus or Control+minusCommand+plus or Command+minusFit to screenControl+0Command+0Actual sizeControl+Shift+1Command+Shift+1Design tools: Layout EditorToggle between Design and Blueprint modesBBToggle between Portrait and Landscape modesOOToggle devicesDDForce refreshRRToggle render errors panelEEDelete constraintsDelete or Control +clickDelete or Command +clickZoom inControl+plusCommand+plusZoom outControl+minusCommand+minusZoom to fitControl+0Command+0PanHold Space +click and dragHold Space +click and dragGo to XMLControl+BCommand+BSelect all componentsControl+ACommand+ASelect multiple componentsShift +click or Control +clickShift +click or Command +clickDesign tools: Navigation EditorZoom inControl+plusCommand+plusZoom outControl+minusCommand+minusZoom to fitControl+0Command+0PanHold Space +click and dragHold Space +click and dragGo to XMLControl+BCommand+BToggle render errors panelEEGroup into nested graphControl+GCommand+GCycle through destinationsTab or Shift+TabTab or Shift+TabSelect all destinationsControl+ACommand+ASelect multiple destinationsShift +click or Control +clickShift +click or Command +clickWriting codeGenerate code (getters, setters, constructors, hashCode/equals, toString, new file, new class)Alt+InsertCommand+NOverride methodsControl+OControl+OImplement methodsControl+IControl+ISurround with (if. else / try. catch / etc.)Control+Alt+TCommand+Option+TDelete line at caretControl+YCommand+DeleteCollapse/expand current code blockControl+minus or Control+plusCommand+minus or Command+plusCollapse/expand all code blocksControl+Shift+minus or Control+Shift+plusCommand+Shift+minus or Command+Shift+plusDuplicate current line or selectionControl+DCommand+DBasic code completionControl+SpaceControl+SpaceSmart code completion (filters the list of methods and variables by expected type)Control+Shift+SpaceControl+Shift+SpaceComplete statementControl+Shift+EnterCommand+Shift+EnterQuick documentation lookupControl+QControl+JShow parameters for selected methodControl+PCommand+PGo to declaration (directly)Control+B or Control +clickCommand+B or Command +clickGo to implementationsControl+Alt+BCommand+Option+BGo to super-method/super-classControl+UCommand+UOpen quick definition lookupControl+Shift+ICommand+YToggle project tool window visibilityAlt+1Command+1Toggle bookmarkF11F3Toggle bookmark with mnemonicControl+F11Option+F3Comment/uncomment with line commentControl+/Command+/Comment/uncomment with block commentControl+Shift+/Command+Shift+/Select successively increasing code blocksControl+WOption+UpDecrease current selection to previous stateControl+Shift+WOption+DownMove to code block startControl+[Option+Command+[Move to code block endControl+]Option+Command+]Select to the code block startControl+Shift+[Option+Command+Shift+[Select to the code block endControl+Shift+]Option+Command+Shift+]Delete to end of wordControl+DeleteOption+DeleteDelete to start of wordControl+BackspaceOption+DeleteOptimize importsControl+Alt+OControl+Option+OProject quick fix (show intention actions and quick fixes)Alt+EnterOption+EnterReformat codeControl+Alt+LCommand+Option+LAuto-indent linesControl+Alt+IControl+Option+IIndent/unindent linesTab or Shift+TabTab or Shift+TabSmart line joinControl+Shift+JControl+Shift+JSmart line splitControl+EnterCommand+EnterStart new lineShift+EnterShift+EnterNext/previous highlighted errorF2 or Shift+F2F2 or Shift+F2Build and runBuildControl+F9Command+F9Build and runShift+F10Control+RApply Changes and Restart ActivityControl+F10Control+Command+RApply Code ChangesControl+Alt+F10Control+Shift+Command+RDebuggingDebugShift+F9Control+DStep overF8F8Step intoF7F7Smart step intoShift+F7Shift+F7Step outShift+F8Shift+F8Run to cursorAlt+F9Option+F9Evaluate expressionAlt+F8Option+F8Resume programF9Command+Option+RToggle breakpointControl+F8Command+F8View breakpointsControl+Shift+F8Command+Shift+F8RefactoringCopyF5F5MoveF6F6Safe deleteAlt+DeleteCommand+DeleteRenameShift+F6Shift+F6Change signatureControl+F6Command+F6InlineControl+Alt+NCommand+Option+NExtract methodControl+Alt+MCommand+Option+MExtract variableControl+Alt+VCommand+Option+VExtract fieldControl+Alt+FCommand+Option+FExtract constantControl+Alt+CCommand+Option+CExtract parameterControl+Alt+PCommand+Option+PVersion control / local historyCommit project to VCSControl+KCommand+KUpdate project from VCSControl+TCommand+TView recent changesAlt+Shift+COption+Shift+COpen VCS popupAlt+` (backquote)Control+V

Configure custom keymaps

You can choose from a number of preset keymaps or modify a preset keymap to create a new custom keymap in the keymap settings for Android Studio.

To open the keymap settings, choose File > Settings (on Mac, Android Studio > Preferences) and navigate to the Keymap pane.

Figure 1. The Android Studio keymap settings window.

  1. Keymaps dropdown: Select the desired keymap from this menu to switch between preset keymaps.
  2. Actions list: Right click on an action to modify it. You can add additional keyboard shortcuts for the action, add mouse shortcuts to associate an action with a mouse click, or remove current shortcuts. If you are using a preset keymap, modifying an action’s shortcuts will automatically create a copy of the keymap and add your modifications to the copy.
  3. Copy button: Select a keymap from the dropdown menu to use as a starting point, and click Copy to create a new custom keymap. You can modify the keymap name and shortcuts.
  4. Reset button: Select a keymap from the dropdown menu and click Reset to revert it to its original configuration.
  5. Search box: Type here to search for a keyboard shortcut by the action name.
  6. Search by Shortcut: Click Find Actions by Shortcut and type a shortcut to search for actions by shortcut.

Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.

Рассказываем о 50 хитростях, горячих клавишах, плагинах и полезных ссылках для Android Studio и Intellij IDEA, которые помогут разработчику быть более продуктивным.

1. Цветовая схема в material-цветах для консоли

Чтобы изменить вид консоли, перейдите в Preferences (Settings на Windows и Linux) → Editor → Colors & Fonts → Android Logcat и измените цвет для каждого вида сообщений консоли.

Например, цвета как на картинке выше:

  • Assert #BA68C8
  • Debug #2196F3
  • Error #F44336
  • Info #4CAF50
  • Verbose #BBBBBB
  • Warning #FF9800

2. Предотвращение очистки консоли при падении приложения

Перейдите на панель Android Monitor и выберите Edit filter configuration в выпадающем списке справа.

3. Устанавливаем правильное оформление кода для Android Studio/IntelliJ IDE

Перейдите в Preferences → Code Style → Java и в выпадающем списке Scheme выберите нужный стиль кода или установите новый.

Два стиля, которые особенно стоит упомянуть:

Можно импортировать тему, как в примере:

4. Используйте split screen, чтобы повысить продуктивность

Чтобы активировать раздельный экран, щелкните правой кнопкой мыши по табу с основным экраном и выберите Split Vertically/Horizontally.

Для максимальной производительности можно установить для этого действия собственные горячие клавиши. Перейдите в Preferences → Keymap и найдите пункт Split Vertically. Откройте контекстное меню и выберите Add Keyboard Shortcut. Для примера, можно установить сочетание control + alt + v.

5. Отвлеченный режим

Отвлеченный режим поможет сконцентрироваться на работе. Редактор развернет рабочую область с кодом на весь экран, скрыв лишние элементы интерфейса. Чтобы активировать режим, откройте меню View и выберите Enter Distraction Free Mode.

6. Использование живых шаблонов

Используйте сочетание cmd + j (ctrl + j для Windows/Linux).

Можно применять множество заготовленных шаблонов кода, например для Toasts или if.

Можно использовать собственные живые шаблоны. Как это сделать, описано в материалах для Android Studio и IntelliJ IDEA.

1. Лучшая команда – Search for command

Она вызывается через сочетание cmd + shift + a (для Windows и Linux: ctrl + shift + a). Для примера, вам нужно закрыть текущую вкладку, но вы не знаете как. Просто напишите close и получите команду или сочетание клавиш для этого.

2. Поиск последних действий в буфере copy/paste

Вызывается через cmd + shift + v (Windows и Linux: ctrl + shift + v). По умолчанию доступно 5 последних действий для копировать/вставить.

3. Активация мультикурсора

Включается через control + g (и alt + j для Windows и Linux).

Рекомендуем ознакомиться с более подробной статьей об этом функционале.

4. Открыть класс

Открыть новый класс можно через cmd + o (Windows и Linux: ctrl + n)

5. Открыть файл

Новый файл открывается сочетанием cmd + shift + o (Windows и Linux: ctrl + shift + n)

6. Поиск по символу

Cmd + option + o (Windows и Linux: alt + shift + n)

7. Переход к реализации

Для примера, у вас есть интерфейс. Кликните на имя интерфейса, прожмите cmd + option + b (Windows / Linux: ctrl + alt + b) и выберите Go to implementation – и вы перейдете к классу, который реализует этот интерфейс.

8. Переход к объявлению

Через сочетание cmd + b (Windows и Linux: ctrl + b) можно быстро перейти к объявлению класса, метода или переменной.

9. Переход к объявлению типа

Допустим, у нас есть код:

Установив курсор на employee, через сочетание control + shift + b (Windows и Linux: ctrl + shift + b) можно перейти к месту, где объявлен класс Employee.

10. Go to super

Для примера, вы переопределяете некий метод. Если установить курсор на имени метода и выбрать использовать сочетание cmd + u (Windows и Linux: ctrl + u) вас перенаправит на родительский метод.

11. Переключение между вкладками

Это делается через сочетание cmd + shift + [ (стрелка влево) или cmd + shift + ] (стрелка вправо) (Windows для Linux: вместо cmd – alt).

12. Переключение между вкладками Design/Text

Для Android Studio в режиме макета работает сочетание control + shift + ← / → (Windows и Linux: alt + shift + ← / →).

13. Закрыть текущую вкладку

Сочетание cmd + w (для Windows и Linux: ctrl + F4).

14. Скрыть все окна

Через cmd + shift + F12 (Windows и Linux: ctrl + shift + F12).

15. Свернуть экземпляр Android Studio

Сочетание cmd + shift + F12 (Windows и Linux: ctrl + shift + F12)

16. Форматировать код

Cmd + option + l (Windows и Linux: ctrl + alt + l).

17. Автоматический отступ для строк

Через сочетание control + option + i (Windows и Linux: ctrl + alt + i).

18. Реализация методов

Реализуя интерфейс, через сочетание control + i (Windows / Linux: ctrl + i) вы можете быстро импортировать методы, предоставляемые этим интерфейсом.

19. Умное автодополнение

Включается через сочетание control + shift + space (Windows и Linux: ctrl + shift + space), список подстраивается под ожидаемый тип.

20. Поиск

Сmd + f (Windows и Linux: ctrl + f).

21. Найти и заменить

Cmd + r (Windows и Linux: ctrl + r).

22. Перемещение строк из кода в ресурсы

Когда курсор установлен на тексте, используйте сочетание option + return (Windows / Linux: alt + enter).

23. Сборка и запуск проекта

Сработает через сочетание control + r (Windows и Linux: shift + F10).

«>

Оцените статью
Много толка
Добавить комментарий