Predefined Windows keymap
DataGrip's top keyboard shortcuts
|
Search Everywhere |
Double Shift |
|
Find Action... |
Ctrl+Shift+A |
|
Alt+2 |
|
|
Alt+Enter |
|
|
Ctrl+E |
|
|
Alt+F7 |
|
|
Alt+F1 |
|
|
Ctrl+Alt+S |
|
|
Alt+Insert |
|
|
Run Anything |
Double Ctrl |
|
Debug... |
Alt+Shift+F9 |
|
Ctrl+Shift+F8 |
|
|
Attach to Process... |
Ctrl+Alt+F5 |
|
Alt+` |
|
|
Ctrl+Alt+Shift+T |
|
|
Ctrl+Alt+L |
Basic editing
|
Cut |
Ctrl+X |
|
Copy |
Ctrl+C |
|
Paste |
Ctrl+V |
|
Paste as Plain Text |
Ctrl+Alt+Shift+V |
|
Paste from History... |
Ctrl+Shift+V |
|
Copy Paths |
Ctrl+Shift+C |
|
Copy Reference |
Ctrl+Alt+Shift+C |
|
Ctrl+S |
|
|
Ctrl+Z |
|
|
Ctrl+Shift+Z |
|
|
Tab |
|
|
Shift+Tab |
|
|
Ctrl+Alt+I |
|
|
Start New Line |
Shift+Enter |
|
Start New Line Before Current |
Ctrl+Alt+Enter |
|
Delete Line |
Ctrl+Y |
|
Join Lines |
Ctrl+Shift+J |
|
Duplicate Line or Selection |
Ctrl+D |
|
Toggle Case |
Ctrl+Shift+U |
|
Ctrl+Alt+Shift+Insert |
|
|
Open Source in New Window |
Shift+F4 |
|
Alt+Shift+. |
|
|
Alt+Shift+Comma |
Caret navigation
|
Move Caret to Previous Word |
Ctrl+Left |
|
Move Caret to Next Word |
Ctrl+Right |
|
Move Caret to Line Start |
Home |
|
Move Caret to Line End |
End |
|
Move Caret to Matching Brace |
Ctrl+Shift+M |
|
Move Caret to Code Block Start |
Ctrl+[ |
|
Move Caret to Code Block End |
Ctrl+] |
|
Alt+Down |
|
|
Alt+Up |
|
|
Move Caret to Page Top |
Ctrl+Page Up |
|
Move Caret to Page Bottom |
Ctrl+Page Down |
|
Page Up |
Page Up |
|
Page Down |
Page Down |
|
Move Caret to Text Start |
Ctrl+Home |
|
Move Caret to Text End |
Ctrl+End |
Select text
|
Select All |
Ctrl+A |
|
Left with Selection |
Shift+Left |
|
Right with Selection |
Shift+Right |
|
Move Caret to Previous Word with Selection |
Ctrl+Shift+Left |
|
Move Caret to Next Word with Selection |
Ctrl+Shift+Right |
|
Move Caret to Line Start with Selection |
Shift+Home |
|
Move Caret to Line End with Selection |
Shift+End |
|
Up with Selection |
Shift+Up |
|
Down with Selection |
Shift+Down |
|
Move Caret to Code Block Start with Selection |
Ctrl+Shift+[ |
|
Move Caret to Code Block End with Selection |
Ctrl+Shift+] |
|
Move Caret to Page Top with Selection |
Ctrl+Shift+Page Up |
|
Move Caret to Page Bottom with Selection |
Ctrl+Shift+Page Down |
|
Page Up with Selection |
Shift+Page Up |
|
Page Down with Selection |
Shift+Page Down |
|
Move Caret to Text Start with Selection |
Ctrl+Shift+Home |
|
Move Caret to Text End with Selection |
Ctrl+Shift+End |
|
Extend Selection |
Ctrl+W |
|
Shrink Selection |
Ctrl+Shift+W |
Code folding
|
Expand |
Ctrl+NumPad + |
|
Collapse |
Ctrl+NumPad - |
|
Expand Recursively |
Ctrl+Alt+NumPad + |
|
Collapse Recursively |
Ctrl+Alt+NumPad - |
|
Expand All |
Ctrl+Shift+NumPad + |
|
Collapse All |
Ctrl+Shift+NumPad - |
|
Fold Selection |
Ctrl+. |
Multiple carets and selection ranges
|
Alt+Shift+Click |
|
|
Alt+Shift+Insert |
|
|
Double Ctrl + Up |
|
|
Double Ctrl + Down |
|
|
Alt+Shift+G |
|
|
Alt+J |
|
|
Ctrl+Alt+Shift+J |
|
|
Alt+Shift+J |
|
|
Alt+Shift+Middle-Click |
|
|
Alt+Click |
|
|
Ctrl+Alt+Shift+Click |
Coding assistance
|
Alt+Enter |
|
|
Ctrl+Space |
|
|
Ctrl+Shift+Space |
|
|
Ctrl+Alt+Space |
|
|
Ctrl+Shift+Enter |
|
|
Ctrl+Alt+L |
|
|
Ctrl+P |
|
|
Ctrl+Q |
|
|
Move Statement Up |
Ctrl+Shift+Up |
|
Move Statement Down |
Ctrl+Shift+Down |
|
Move Element Left |
Ctrl+Alt+Shift+Left |
|
Move Statement Right |
Ctrl+Alt+Shift+Right |
|
Move Line Up |
Alt+Shift+Up |
|
Move Line Down |
Alt+Shift+Down |
|
Comment with Line Comment |
Ctrl+/ |
|
Comment with Block Comment |
Ctrl+Shift+/ |
|
Surround With... |
Ctrl+Alt+T |
|
Alt+Insert |
Context navigation
|
Alt+Down |
|
|
Alt+Up |
|
|
Ctrl+G |
|
|
Ctrl+Tab |
|
|
Alt+F1 |
|
|
Ctrl+E |
|
|
Alt+Shift+C |
|
|
Ctrl+Shift+Backspace |
|
|
Ctrl+Alt+Left |
|
|
Ctrl+Alt+Right |
|
|
Alt+Right |
|
|
Alt+Left |
|
|
F11 |
|
|
Ctrl+Shift+[digit] |
|
|
Ctrl+F11 |
|
|
Shift+F11 |
|
|
Ctrl+[digit] |
|
|
Ctrl+Shift+F11 |
|
|
Alt+7 |
|
|
Alt+3 |
|
|
Next Occurrence |
Ctrl+Alt+Down |
|
Previous Occurrence |
Ctrl+Alt+Up |
Find everything
|
Search Everywhere |
Double Shift |
|
Ctrl+F |
|
|
F3 |
|
|
Shift+F3 |
|
|
Ctrl+R |
|
|
Ctrl+Shift+F |
|
|
Ctrl+Shift+R |
|
|
Ctrl+F3 |
|
|
Ctrl+Shift+N |
|
|
Ctrl+F12 |
|
|
Ctrl+Alt+Shift+N |
|
|
Find Action... |
Ctrl+Shift+A |
Navigate from symbols
|
Alt+F7 |
|
|
Ctrl+B |
|
|
Ctrl+Alt+F7 |
|
|
Ctrl+Shift+F7 |
Code analysis
|
Alt+Enter |
|
|
Ctrl+F1 |
|
|
F2 |
|
|
Shift+F2 |
|
|
Ctrl+Alt+Shift+I |
|
|
Alt+6 |
Run and debug
|
Run Anything |
Double Ctrl |
|
Shift+F10 |
|
|
Alt+Shift+F10 |
|
|
Debug context configuration |
Shift+F9 |
|
Debug... |
Alt+Shift+F9 |
|
Attach to Process... |
Ctrl+Alt+F5 |
|
Stop |
Ctrl+F2 |
|
Resume Program |
F9 |
|
Stop Background Processes... |
Ctrl+Shift+F2 |
|
F8 |
|
|
Alt+Shift+F8 |
|
|
F7 |
|
|
Shift+F7 |
|
|
Alt+Shift+F7 |
|
|
Shift+F8 |
|
|
Alt+F9 |
|
|
Ctrl+Alt+F9 |
|
|
Alt+F10 |
|
|
Alt+F8 |
|
|
Ctrl+Alt+F8 |
|
|
Ctrl+F8 |
|
|
Ctrl+Alt+Shift+F8 |
|
|
Ctrl+Shift+F8 |
|
|
Ctrl+Shift+F8 |
|
|
Alt+4 |
|
|
Alt+5 |
|
|
Alt+8 |
Refactorings
|
Ctrl+Alt+Shift+T |
|
|
Rename... |
Shift+F6 |
|
Change Signature... |
Ctrl+F6 |
|
Move... |
F6 |
|
Introduce Parameter... |
Ctrl+Alt+P |
|
Introduce Variable... |
Ctrl+Alt+V |
Global VCS actions
|
Alt+` |
|
|
Ctrl+K |
|
|
Ctrl+T |
|
|
Ctrl+Alt+Z |
|
|
Ctrl+Shift+K |
|
|
Next Change |
Ctrl+Alt+Shift+Down |
|
Previous Change |
Ctrl+Alt+Shift+Up |
|
Alt+9 |
|
|
Alt+0 |
Diff Viewer
|
Show Diff |
Ctrl+D |
|
Compare Files |
Ctrl+D |
|
Next Difference |
F7 |
|
Previous Difference |
Shift+F7 |
|
Accept Left Side |
Ctrl+Alt+R |
|
Accept Right Side |
Ctrl+Alt+A |
|
Select Opposite Diff Pane |
Ctrl+Shift+Tab |
|
Show Diff Settings Popup... |
Ctrl+Shift+D |
Tool windows
|
Shift+Escape |
|
|
Ctrl+Shift+F12 |
|
|
F12 |
|
|
Ctrl+Alt+Shift+Left |
|
|
Ctrl+Alt+Shift+Right |
|
|
Ctrl+Alt+Shift+Up |
|
|
Ctrl+Alt+Shift+Down |
|
|
N/A |
|
|
Alt+2 |
|
|
Alt+3 |
|
|
Alt+4 |
|
|
Alt+5 |
|
|
Alt+6 |
|
|
Alt+7 |
|
|
Alt+8 |
|
|
Alt+9 |
|
|
Alt+0 |
|
|
Show Terminal window |
Alt+F12 |