0% found this document useful (0 votes)
914 views7 pages

Keyboard Shortcuts - Android Studio

The document provides the default keyboard shortcuts for common actions in Android Studio for Windows/Linux and Mac operating systems. It lists shortcuts for navigating, searching, writing code, building and running projects, and more. Shortcuts include Ctrl/Command + S to save all, Ctrl/Command + F to find, and Ctrl/Command + Space for basic code completion. The shortcuts are organized into sections for general actions, navigating/searching, writing code, and build/run functions.

Uploaded by

posrednik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
914 views7 pages

Keyboard Shortcuts - Android Studio

The document provides the default keyboard shortcuts for common actions in Android Studio for Windows/Linux and Mac operating systems. It lists shortcuts for navigating, searching, writing code, building and running projects, and more. Shortcuts include Ctrl/Command + S to save all, Ctrl/Command + F to find, and Ctrl/Command + Space for basic code completion. The shortcuts are organized into sections for general actions, navigating/searching, writing code, and build/run functions.

Uploaded by

posrednik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Android Developers

Keyboard Shortcuts
Android Studio includes keyboard shortcuts for many common actions. Table 1 shows the default
keyboard shortcuts by operating system.

Note: In addition to the default keymaps in table 1 below, you can select from a number of preset keymaps or
create a custom keymap. For more about customizing your keyboard shortcuts, see ConAgure Custom
Keymaps (#custom), below.

Table 1. Default keyboard shortcuts for Windows/Linux and Mac operating systems.

Description Windows/Linux Mac

General

Save all Control + S Command + S

Synchronize Control + Alt + Y Command + Option +


Y

Maximize/minimize editor Control + Shift + Control + Command +


F12 F12

Add to favorites Alt + Shift + F Option + Shift + F

Inspect current Ale with current proAle Alt + Shift + I Option + Shift + I

Quick switch scheme Control + ` Control + `


(backquote) (backquote)

Open settings dialogue Control + Alt + S Command + ,


(comma)

Open project structure dialog Control + Alt + Command + ;


Shift + S (semicolon)

Switch between tabs and tool window Control + Tab Control + Tab

Navigating and Searching Within Studio

Search everything (including code and menus) Press Shift twice Press Shift twice

Find Control + F Command + F

Find next F3 Command + G

Find previous Shift + F3 Command + Shift + G


Replace Control + R Command + R

Find action Control + Shift + Command + Shift + A


A

Search by symbol name Control + Alt + Command + Option +


Shift + N O

Find class Control + N Command + O

Find Ale (instead of class) Control + Shift + Command + Shift + O


N

Find in path Control + Shift + Command + Shift + F


F

Open Ale structure pop-up Control + F12 Command + F12

Navigate between open editor tabs Alt + Right/Left Control + Right/Left


Arrow Arrow

Jump to source F4 / Control + F4 / Command +


Enter Down Arrow

Open current editor tab in new window Shift + F4 Shift + F4

Recently opened Ales pop-up Control + E Command + E

Recently edited Ales pop-up Control + Shift + Command + Shift + E


E

Go to last edit location Control + Shift + Command + Shift +


Backspace Backspace

Close active editor tab Control + F4 Command + W

Return to editor window from a tool window Esc Esc

Hide active or last active tool window Shift + Esc Shift + Esc

Go to line Control + G Command + L

Open type hierarchy Control + H Control + H

Open method hierarchy Control + Shift + Command + Shift + H


H

Open call hierarchy Control + Alt + H Control + Option + H

Writing Code

Generate code (getters, setters, constructors, Alt + Insert Command + N


hashCode/equals, toString, new Ale, new class)
Override methods Control + O Control + O

Implement methods Control + I Control + I

Surround with (if...else / try...catch / etc.) Control + Alt + T Command + Option +


T

Delete line at caret Control + Y Command +


Backspace

Collapse/expand current code block Control + Command +


minus/plus minus/plus

Collapse/expand all code blocks Control + Shift + Command + Shift +


minus/plus minus/plus

Duplicate current line or selection Control + D Command + D

Basic code completion Control + Space Control + Space

Smart code completion (Alters the list of methods and Control + Shift + Control + Shift +
variables by expected type) Space Space

Complete statement Control + Shift + Command + Shift +


Enter Enter

Quick documentation lookup Control + Q Control + J

Show parameters for selected method Control + P Command + P

Go to declaration (directly) Control + B or Command + B or


Control + Click Command + Click

Go to implementations Control + Alt + B Command + Alt + B

Go to super-method/super-class Control + U Command + U

Open quick deAnition lookup Control + Shift + I Command + Y

Toggle project tool window visibility Alt + 1 Command + 1

Toggle bookmark F11 F3

Toggle bookmark with mnemonic Control + F11 Option + F3

Comment/uncomment with line comment Control + / Command + /

Comment/uncomment with block comment Control + Shift + / Command + Shift + /

Select successively increasing code blocks Control + W Option + Up

Decrease current selection to previous state Control + Shift + Option + Down


W
Move to code block start Control + [ Option + Command +
[

Move to code block end Control + ] Option + Command +


]

Select to the code block start Control + Shift + [ Option + Command +


Shift + [

Select to the code block end Control + Shift + ] Option + Command +


Shift + ]

Delete to end of word Control + Delete Option + Delete

Delete to start of word Control + Option + Backspace


Backspace

Optimize imports Control + Alt + O Control + Option + O

Project quick Ax (show intention actions and quick Axes) Alt + Enter Option + Enter

Reformat code Control + Alt + L Command + Option +


L

Auto-indent lines Control + Alt + I Control + Option + I

Indent/unindent lines Tab/Shift + Tab Tab/Shift + Tab

Smart line join Control + Shift + Control + Shift + J


J

Smart line split Control + Enter Command + Enter

Start new line Shift + Enter Shift + Enter

Next/previous highlighted error F2 / Shift + F2 F2 / Shift + F2

Build and Run

Build Control + F9 Command + F9

Build and run Shift + F10 Control + R

Apply changes (with Instant Run Control + F10 Control + Command +


(https://developer.android.com/studio/run/index.html#instant-run)) R

Debugging

Debug Shift + F9 Control + D

Step over F8 F8

Step into F7 F7
Smart step into Shift + F7 Shift + F7

Step out Shift + F8 Shift + F8

Run to cursor Alt + F9 Option + F9

Evaluate expression Alt + F8 Option + F8

Resume program F9 Command + Option +


R

Toggle breakpoint Control + F8 Command + F8

View breakpoints Control + Shift + Command + Shift +


F8 F8

Refactoring

Copy F5 F5

Move F6 F6

Safe delete Alt + Delete Command + Delete

Rename Shift + F6 Shift + F6

Change signature Control + F6 Command + F6

Inline Control + Alt + N Command + Option +


N

Extract method Control + Alt + M Command + Option +


M

Extract variable Control + Alt + V Command + Option +


V

Extract Aeld Control + Alt + F Command + Option +


F

Extract constant Control + Alt + C Command + Option +


C

Extract parameter Control + Alt + P Command + Option +


P

Version Control / Local History

Commit project to VCS Control + K Command + K

Update project from VCS Control + T Command + T

View recent changes Alt + Shift + C Option + Shift + C


Open VCS popup Alt + ` Control + V
(backquote)

ConAgure 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, click File > Settings > Keymap (on Mac, File > Properties > Keymap).

Figure 1. The Android Studio keymap settings window.

1 Keymaps dropdown: Delect 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 modiAcations 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
conAguration.

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.

You might also like