Android Studio Keyboard Shortcuts

Complete Android Studio keyboard shortcuts reference — 66 shortcuts across 7 categories. Quick reference cheat sheet for Windows & Mac.

Android Studio is IntelliJ IDEA with an Android layer on top, so its keymap is the JetBrains default plus a few bindings for Logcat and the build pipeline. If you already use IntelliJ or PyCharm, only the Build, Run and Tool Windows sections here are new; if you do not, the navigation rows are the ones to start with.

Search & Navigation (12)

ShortcutAction
Shift + ShiftSearch Everywhere
Ctrl + Shift + AFind Action
Ctrl + NFind Class
Ctrl + Shift + NFind File
Ctrl + Alt + Shift + NFind Symbol
Ctrl + FFind
F3Find Next
Ctrl + RReplace
Ctrl + Shift + FFind in Path
Ctrl + GGo to Line
Ctrl + ERecent Files
Ctrl + Shift + BackspaceLast Edit Location

Code Completion & Generation (8)

ShortcutAction
Ctrl + SpaceBasic Completion
Ctrl + Shift + SpaceSmart Completion
Ctrl + Shift + EnterComplete Statement
Alt + EnterQuick Fix
Alt + InsertGenerate Code
Ctrl + OOverride Methods
Ctrl + IImplement Methods
Ctrl + Alt + TSurround With

Editing (12)

ShortcutAction
Ctrl + /Line Comment
Ctrl + Shift + /Block Comment
Ctrl + DDuplicate Line
Ctrl + YDelete Line
Ctrl + WExtend Selection
Ctrl + Shift + WShrink Selection
Ctrl + Alt + LReformat Code
Ctrl + Alt + IAuto-Indent Lines
Ctrl + Alt + OOptimize Imports
Ctrl + Shift + JSmart Line Join
Shift + EnterStart New Line
F2Next Highlighted Error

Navigate Code (8)

ShortcutAction
Ctrl + BGo to Declaration
Ctrl + Alt + BGo to Implementations
Ctrl + UGo to Super Method
Ctrl + F12File Structure
Ctrl + HType Hierarchy
Ctrl + QQuick Documentation
Ctrl + PParameter Info
Alt + F7Find Usages

Refactoring (8)

ShortcutAction
Shift + F6Rename
Ctrl + Alt + MExtract Method
Ctrl + Alt + VExtract Variable
Ctrl + Alt + FExtract Field
Ctrl + Alt + CExtract Constant
Ctrl + Alt + PExtract Parameter
Ctrl + Alt + NInline
F6Move

Build, Run & Debug (12)

ShortcutAction
Ctrl + F9Build
Shift + F10Run
Shift + F9Debug
Ctrl + F10Apply Changes
F8Step Over
F7Step Into
Shift + F8Step Out
Alt + F9Run to Cursor
F9Resume Program
Ctrl + F8Toggle Breakpoint
Alt + F8Evaluate Expression
Ctrl + Shift + F8View Breakpoints

Tool Windows (6)

ShortcutAction
Alt + 1Project Window
Alt + 6Logcat
Alt + 9Version Control
Ctrl + Shift + F12Hide All Tool Windows
EscReturn to Editor
Ctrl + TabSwitcher
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

IntelliJ IDEA Xcode VS Code PyCharm WebStorm Git

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts
📜 Every shortcut on this page is taken from the official Android Studio documentation — developer.android.com
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

Finding things

Shift + Shift opens Search Everywhere and Ctrl + Shift + A finds an action by name — the two shortcuts that make the rest of the keymap optional. Ctrl + N finds a class, Ctrl + Shift + N a file (including layout XML and resources); symbols get their own finder, Ctrl + Alt + Shift + N, which also matches Kotlin top-level functions. Recent files are on Ctrl + E, and Ctrl + Shift + Backspace returns to the last place you edited, which is the fastest way back after a detour into a library.

Building and running

Ctrl + F9 builds the project and Shift + F10 runs the selected configuration on the connected device or emulator; Shift + F9 does the same under the debugger. Ctrl + F10 is Apply Changes, which pushes code edits to the running app without a full reinstall — it works for method-body changes and fails over to a restart when it cannot. In the debugger, F8, F7 and Shift + F8 step over, into and out, Alt + F8 evaluates an expression, and Ctrl + Shift + F8 lists every breakpoint so conditional ones can be edited.

Generating code and reading logs

Alt + Enter shows intentions and fixes; Alt + Insert generates constructors, getters and overrides; Ctrl + O overrides a method and Ctrl + I implements interface methods. Ctrl + Alt + O optimises imports and Ctrl + Alt + L reformats. Alt + 6 opens Logcat, and once Logcat and the other tool windows have eaten the screen, Ctrl + Shift + F12 collapses every one of them; Esc returns focus to the editor from any tool window.

Frequently asked questions

Are these the same as IntelliJ IDEA shortcuts?

Yes. Android Studio uses the IntelliJ default keymap; the Android-specific additions are Apply Changes and the Logcat window.

What is Apply Changes?

Ctrl + F10 pushes code changes to the running app without reinstalling it. It supports most method-body edits and falls back to a restart otherwise.

How do I see the app's logs?

Alt + 6 opens the Logcat tool window. Esc returns to the editor.

How do I switch to Eclipse-style shortcuts?

File › Settings › Keymap includes Eclipse and VS Code keymaps, and individual bindings can be changed.

🤖 Ask AI about Android Studio shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok