ShortcutFoo uses a Spaced Repetition System that adapts to your training.

Essentials
⌘⇧P
Command palette
⌘P
Go to file
⌘⇧O
Go to symbol in file
^G
Go to line
⌘⇧F
Find in project
⇧ESC
Toggle zoom
⌘K ⌘S
Open keymap

Agent Panel I
⌘⇧?
Focus the agent panel
⌘⌥J
Open the threads sidebar
⌘⇧>
Add selection to thread
⌘⌥/
Model selector
⇧TAB
Cycle mode
^⇧R
Review changes

Agent Panel II
⌥⇧Y
Keep all changes
⌥⇧Z
Reject all changes
⌘⌥K
Toggle thinking mode
⌘⇧V
Paste raw text
^;
Add-context menu

Editing I
⌥UP
Move line up
⌥DOWN
Move line down
⌘⇧K
Delete line
⌘/
Toggle line comment
⌘↵
Newline below
⌘⇧↵
Newline above

Editing II
⌘]
Indent
⌘[
Outdent
⌘L
Select line
^SPACE
Show completions
⌘K Z
Toggle soft wrap

Code Navigation I
F12
Go to definition
⌥F12
Go to definition in split
⇧F12
Go to implementation
F2
Rename symbol

Code Navigation II
⌘.
Code actions
⌘K ⌘I
Hover
F8
Next diagnostic
⇧F8
Previous diagnostic

Multi-cursor
⌘D
Add next occurrence
⌘K ⌘D
Skip to next occurrence
⌘⇧L
Select all occurrences
⌘⌥UP
Insert cursor above
⌘⌥DOWN
Insert cursor below

Panels I
⌘B
Toggle left dock
⌘⌥B
Toggle right dock
⌘J
Toggle bottom dock
⌘⇧E
Project panel

Panels II
⌘⇧B
Outline panel
^⇧G
Git panel
⌘⇧M
Diagnostics
^`
Toggle terminal panel

