Вы находитесь на странице: 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 Congure Custom Keymaps (#custom),
below.
Table 1. Default keyboard shortcuts for Windows/Linux and Mac operating systems.

Description

Windows/Linux

Mac

Save all

Control + S

Command + S

Synchronize

Control + Alt + Y

Command +

General

Option + Y
Maximize/minimize editor

Add to favorites

Control + Shift +

Control +

F12

Command + F12

Alt + Shift + F

Option + Shift +
F

Inspect current le with current

Alt + Shift + I

Option + Shift + I

Control + `

Control + `

(backquote)

(backquote)

Control + Alt + S

Command + ,

prole
Quick switch scheme

Open settings dialogue

(comma)
Open project structure dialog

Switch between tabs and tool


window
Navigating and Searching Within Studio

Control + Alt +

Command + ;

Shift + S

(semicolon)

Control + Tab

Control + Tab

Search everything (including code

Press Shift twice

and menus)

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

Control + Alt +

Command +

Shift + N

Option + O

Find class

Control + N

Command + O

Find le (instead of class)

Control + Shift +

Command +

Shift + O

Control + Shift + F

Command +

Search by symbol name

Find in path

Shift + F
Open le structure pop-up

Control + F12

Command + F12

Navigate between open editor tabs

Alt + Right/Left

Control +

Arrow

Right/Left Arrow

F4 / Control +

F4 / Command

Enter

+ Down Arrow

Shift + F4

Shift + F4

Recently opened les pop-up

Control + E

Command + E

Recently edited les pop-up

Control + Shift + E

Command +

Jump to source

Open current editor tab in new


window

Shift + E
Go to last edit location

Control + Shift +

Command +

Backspace

Shift +
Backspace

Close active editor tab

Control + F4

Command + W

Return to editor window from a tool

Esc

Esc

window

Hide active or last active tool

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

Control + Alt + H

Control + Option

window

Open call hierarchy

+H
Writing Code
Generate code (getters, setters,

Alt + Insert

Command + N

Override methods

Control + O

Control + O

Implement methods

Control + I

Control + I

Surround with (if...else / try...catch /

Control + Alt + T

Command +

constructors, hashCode/equals,
toString, new le, new class)

etc.)
Delete line at caret

Option + T
Control + Y

Command +
Backspace

Collapse/expand current code block

Collapse/expand all code blocks

Control +

Command +

minus/plus

minus/plus

Control + Shift +

Command +

minus/plus

Shift +
minus/plus

Duplicate current line or selection

Control + D

Command + D

Basic code completion

Control + Space

Control + Space

Smart code completion (lters the

Control + Shift +

Control + Shift +

list of methods and variables by

Space

Space

Control + Shift +

Command +

Enter

Shift + Enter

Quick documentation lookup

Control + Q

Control + J

Show parameters for selected

Control + P

Command + P

expected type)
Complete statement

method

Go to declaration (directly)

Control + B or

Command + B

Control + Click

or Command +
Click

Go to implementations

Control + Alt + B

Command + Alt
+B

Go to super-method/super-class

Control + U

Command + U

Open quick denition 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

Control + /

Command + /

Control + Shift + /

Command +

comment
Comment/uncomment with block
comment
Select successively increasing code

Shift + /
Control + W

Option + Up

Decrease current selection to

Control + Shift +

Option + Down

previous state

Move to code block start

Control + [

blocks

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

Control + Alt + O

Control + Option

Optimize imports

+O

Project quick x (show intention

Alt + Enter

Option + Enter

Control + Alt + L

Command +

actions and quick xes)


Reformat code

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 + J

Control + Shift +
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

Control + F9

Command + F9

Build and run

Shift + F10

Control + R

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 +

Build and Run

Debugging

Option + R
Toggle breakpoint

Control + F8

Command + F8

View breakpoints

Control + Shift +

Command +

F8

Shift + F8

F5

F5

Refactoring
Copy

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 eld

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)

Congure 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.

Keymaps dropdown: Delect the desired keymap from this menu to switch
between preset keymaps.
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 actions shortcuts will automatically create a
copy of the keymap and add your modications to the copy.
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.
Reset button: Select a keymap from the dropdown menu and click Reset to
revert it to its original conguration.
Search box: Type here to search for a keyboard shortcut by the action name.
Search by Shortcut: Click Find Actions by Shortcut and type a shortcut to
search for actions by shortcut.

Вам также может понравиться