Shortcuts Playground

Keep your go-to actionsright at hand

Mac keyboard shortcuts for everyday apps. Search in English or Chinese. Add actions to Invoke.

Android Studio

Google's official IDE for building and debugging Android apps.

Get the appOpen

Common

Switch between tabs and tool window
Open project structure dialog
Open settings dialogue
Quick switch scheme
Inspect current file with current profile
Add to favorites
Maximize/minimize editor
⌘⌃F12
Add to Invoke
Synchronize
Save all

Version control / local history

Open VCS popup
View recent changes
Update project from VCS
Commit project to VCS

Refactoring

Extract parameter
Extract constant
Extract field
Extract variable
Extract method
Inline
Change signature
Rename
Safe delete

Debugging

View breakpoints
Toggle breakpoint
Resume program
Evaluate expression
Run to cursor
Step out
Smart step into
Step into
Step over
Debug

Build and run

Apply Code Changes
⌘⇧⌃R
Add to Invoke
Apply Changes and Restart Activity
Build and run
Build

Writing code

Next/previous highlighted error
Start new line
Smart line split
Smart line join
Indent/unindent lines
Auto-indent lines
Reformat code
Show Intention Actions and Quick Fixes
Optimize imports
Delete to start of word
Delete to end of word
Select to the code block end
⌘⇧⌥30
Add to Invoke
Select to the code block start
⌘⇧⌥[
Add to Invoke
Move to code block end
Move to code block start
Decrease current selection to previous state
Select successively increasing code blocks
Comment/uncomment with block comment
Comment/uncomment with line comment
Toggle bookmark with mnemonic
Toggle bookmark
Toggle project tool window visibility
Open quick definition lookup
Go to super-method/super-class
Go to implementations
Go to declaration (directly)
Show parameters for selected method
Quick documentation lookup
Complete statement
⌘⇧↩
Add to Invoke
Smart code completion
⇧⌃Space
Add to Invoke
Basic code completion
Duplicate current line or selection
Collapse/expand all code blocks
Collapse/expand current code block
Delete line at caret
Surround with (if...else / try...catch / etc.)
Implement methods
Override methods
Generate code

Design tools: Navigation Editor

Select all destinations
Cycle through destinations
Group into nested graph
Toggle render errors panel
Go to XML
Zoom to fit
Zoom out
Zoom in

Design tools: Layout Editor

Select all components
Go to XML
Zoom to fit
Zoom out
Zoom in
Delete constraints
Toggle render errors panel
Force refresh
Toggle devices
Toggle between Portrait and Landscape modes
Toggle between Design and Blueprint modes

Viewing layouts

Actual size
Fit to screen
Zoom in/out

Navigating and searching

Open call hierarchy
Open method hierarchy
Open type hierarchy
Go to line
Hide active or last active tool window
Return to editor window from a tool window
Close active editor tab
Go to last edit location
⌘⇧⌫
Add to Invoke
Recently edited files pop-up
Recently opened files pop-up
Open current editor tab in new window
Jump to source
Navigate between open editor tabs
Open file structure pop-up
Find in path
Find file
Find class
Search by symbol name
Find action
Replace
Find previous
Find next