Documentation / Reference

Keyboard shortcuts

Yuli's shortcuts by category, and how to reassign them.

ActionCategoryShortcut
Find actionViewCtrl+Shift+A
Show or hide the chatViewCtrl+Alt+I
Show or hide the projectViewAlt+1
AI change reviewViewCtrl+Alt+R
Show or hide the bottom panelViewAlt+F12
Zen modeViewCtrl+Shift+F12
Keyboard shortcutsViewCtrl+K Ctrl+S
SaveEditorCtrl+S
AutocompleteEditorCtrl+Space
Quick actionsEditorAlt+Enter
Reformat codeEditorCtrl+Alt+L
Split rightEditorCtrl+\
Comment lineEditorCtrl+/
Rename symbolRefactorShift+F6
Extract methodRefactorCtrl+Alt+Shift+M
Change signatureRefactorCtrl+F6

Every shortcut can be reassigned. Open the shortcut editor with Ctrl+K Ctrl+S, or from Help → Keyboard shortcuts….

On macOS, Ctrl is Cmd, Alt is Option, and Shift is shown as ⇧.

The essentials

Action Shortcut
Find action (command palette) Ctrl+Shift+A
Find symbol Ctrl+T
Show or hide the chat Ctrl+Alt+I
Focus the chat from the editor Ctrl+L
AI change review Ctrl+Alt+R
Global options Ctrl+Alt+S

View and panels

Action Shortcut
Project panel Alt+1
Remote repositories (MCP) Alt+2
Recent projects Alt+3
Run Alt+4
Tests Alt+5
Problems Alt+6
Maven / Gradle Alt+7
Sync Alt+8
REST Client Alt+9
Code Intelligence Alt+0
Terminal Alt+Shift+F12
Show or hide the bottom panel Alt+F12
Hide the bottom panel Shift+Esc
Show or hide the editor Ctrl+Shift+C
System diagrams Ctrl+Alt+D
Web Studio Alt+Shift+W
Database Alt+Shift+D
Background tasks Alt+Shift+B
Requirements and traceability Alt+Shift+R
Containers Alt+Shift+K
Remote development Alt+Shift+O
CI/CD Alt+Shift+J
Zen mode Ctrl+Shift+F12
Split editor right Ctrl+\
Split editor down Ctrl+Shift+\
Next or previous region Ctrl+F6 / Ctrl+Shift+F6
Next or previous project Ctrl+Alt+PageDown / Ctrl+Alt+PageUp
Zoom: in, out, reset Ctrl+= / Ctrl+- / Ctrl+0

Editor

Action Shortcut
Save Ctrl+S
Close tab Ctrl+W
Find in file Ctrl+F
Find and replace in files Ctrl+Shift+S
Autocomplete Ctrl+Space
Quick actions Alt+Enter
Reformat code Ctrl+Alt+L
Optimize imports Ctrl+Alt+O
Comment line Ctrl+/
Go to line Ctrl+G
Word wrap Alt+Z
Editor command palette F1
Action Shortcut
Go to definition Ctrl+B
Go to implementation Ctrl+Alt+B
Find usages Alt+F7
Call hierarchy Ctrl+Alt+H
Type hierarchy Ctrl+H
Method flow and trace Ctrl+Alt+F
Go to symbol in file Ctrl+Shift+O
Go to database object Ctrl+Alt+J

Refactoring

Action Shortcut
Rename symbol Shift+F6
Extract method Ctrl+Alt+Shift+M
Change signature Ctrl+F6
Move class F6

Run and debug

Action Shortcut
Run the last configuration Shift+F10
Debug the last configuration Shift+F9
Stop execution Ctrl+F2
Build project Ctrl+F9
Run all tests Ctrl+Shift+F10
Tests with coverage Ctrl+Shift+F11
Resume F9
Step over F8
Step into F7
Step out Shift+F8
Hot swap Ctrl+Alt+F10

Stepping shortcuts only work during a debug session. Inside the editor, Ctrl+F2 changes all occurrences.

AI

Action Shortcut
New conversation Ctrl+Alt+N
Send message Ctrl+Enter
Approve everything pending Ctrl+Alt+Enter
Undo the agent's last applied change Alt+Shift+Z
Undo the agent's last task Ctrl+Alt+Shift+Z

Tools

Action Shortcut
Project structure Ctrl+Alt+Shift+S
MCP servers Ctrl+Alt+M
New SQL query Ctrl+Alt+Q
New window Ctrl+Shift+N
Refresh Git status Ctrl+Alt+Y

Reassign a shortcut

  1. Open the shortcut editor (Ctrl+K Ctrl+S).
  2. Search for the action by name.
  3. Press the new key combination.

Some actions have no default shortcut (Spring, JVM, Quality, Inspections). You can assign one to them.