- Presentation Assistant
- Key Promoter X
- Remember to disable any unused plugins
Search Everywhere Shift Shift / ⇧ ⇧
- Use more specific searches instead
Go to Class Ctrl+N / ⌘O
- Pressing twice toggles All Places / Project files, other scopes available too
- Supports SearchingByCapitalLetters of classes, as well as FuzzySearchingInTheirNames
- Add line number to search query to jump to line
SomeClass:42
- All of these apply to the next two shortcuts as well
Go to File Ctrl+Shift+N / ⇧⌘O
Go to Symbol Ctrl+Alt+Shift+N / ⌥⌘O
example.method
query will yield results formethod
symbols in classes that containexample
in their name
Find Action Ctrl+Shift+A / ⇧⌘A
- Scratch File
- Open Blank Diff Window
- Split and Move Right, Down, etc.
- Unsplit
- Use "CamelHumps" words
- Show Line Numbers
- Git: Annotate
- Pull, Fetch, etc.
- Alt+Enter / ⌥Return to assign shortcut to result
Find in Path Ctrl+Shift+F / ⇧⌘F
- Full text search of the project
- Scoping options (including custom scopes), File masks
Toggle bookmark Ctrl+Shift+1 / ⌃⇧1
- Available for all numbers
Go to bookmark Ctrl+1 / ⌃1
File Structure Ctrl+F12 / ⌘F12
- Supports searches within the panel
Project window Alt+1 / ⌘1
Logcat window Alt+6 / ⌘6
Structure window Alt+7 / ⌘7
Version Control window Alt+9 / ⌘9
Focus editor Esc / ⎋
Hide All Windows Ctrl+Shift+F12 / ⇧⌘F12
- Using it with no windows open reopens last configuration
Navigate to Declaration or Usages Ctrl+B / ⌘B
- Navigates to usages if already on a declaration
Navigate back Ctrl+Alt+Left / ⌘[
Navigate forward Ctrl+Alt+Right / ⌘]
Quick documentation Ctrl+Q / F1
Quick definition Ctrl+Shift+I / ⌥Space
Type Info Ctrl+Shift+P / ⌃⇧P
Type Declaration Ctrl+Shift+B / ⇧⌘B
Recent Files Ctrl+E / ⌘E
Recent Locations Ctrl+Shift+E / ⇧⌘E
- Multiple locations from within a single file
- Visual way of finding previous code
Reformat Code Ctrl+Alt+L / ⌥⌘L
Optimize Imports Ctrl+Alt+O / ⌃⌥O
Expand Selection Ctrl+W / ⌥↑
Shrink Selection Ctrl+Shift+W / ⌥↓
Copy Ctrl+C / ⌘C
- Copies line if no text is selected
Cut Ctrl+X / ⌘X
- Cuts line if no text is selected
Paste Ctrl+V / ⌘V
Paste from History Ctrl+Shift+V / ⇧⌘V
Delete Line Ctrl+Y / ⌘⌫
- Doesn't go to clipboard, just gets removed
Surround With Ctrl+Alt+T / ⌥⌘T
- braces, parentheses, if, try-catch, etc.
- region..endregion comments
Refactor This Ctrl+Alt+Shift+T / ⌃T
Rename Shift+F6 / ⇧F6
Change signature Ctrl+F6 / ⌘F6