DataGrip is JetBrains' cross-database IDE for SQL developers and DBAs. Its keyboard shortcuts speed up writing and running queries, navigating schemas, editing result data, and the IntelliJ-family Search Everywhere and refactoring tools.
Official:Official site
All DataGrip keyboard shortcuts (Windows)
+ 29 more controls in the table below
+ 29 more controls in the table below
194 shortcuts
Navigation 41
| Action | Shortcut |
|---|---|
| Move Caret to Previous Word | CtrlLEFT |
| Move Caret to Next Word | CtrlRIGHT |
| Move Caret to Line Start | Home |
| Move Caret to Line End | End |
| Move Caret to Matching Brace | CtrlShiftM |
| Move Caret to Code Block Start | Ctrl[ |
| Go to Line/Column | CtrlG |
| Switcher | CtrlTab |
| Recent Changes | AltShiftC |
| Last Edit Location | CtrlShiftBksp |
| Back | CtrlAltLEFT |
| Forward | CtrlAltRIGHT |
| Go to Declaration | CtrlB |
| Show Usages | CtrlAltF7 |
| Highlight Usages in File | CtrlShiftF7 |
| Error Description | CtrlF1 |
| Next Highlighted Error | F2 |
| Previous Highlighted Error | ShiftF2 |
| Run Inspection by Name | CtrlAltShiftI |
| Show Problems window | Alt6 |
| Move Caret to Code Block End | Ctrl] |
| Next Method | AltDOWN |
| Previous Method | AltUP |
| Move Caret to Page Top | CtrlPgUp |
| Move Caret to Page Bottom | CtrlPgDn |
| Page Up | PgUp |
| Select Next Tab | AltRIGHT |
| Select Previous Tab | AltLEFT |
| Toggle Anonymous Bookmark | F11 |
| Toggle Bookmark with Digit | CtrlShift09 |
| Toggle Bookmark with Mnemonic | CtrlF11 |
| Show All Bookmarks | ShiftF11 |
| Page Down | PgDn |
| Move Caret to Text Start | CtrlHome |
| Move Caret to Text End | CtrlEnd |
| Go to Bookmark with Digit | Ctrl09 |
| Show Mnemonic Bookmarks | CtrlShiftF11 |
| Show Structure window | Alt7 |
| Show Find window | Alt3 |
| Next Occurrence | CtrlAltDOWN |
| Previous Occurrence | CtrlAltUP |
Selection 30
| Action | Shortcut |
|---|---|
| Select All | CtrlA |
| Left with Selection | ShiftLEFT |
| Right with Selection | ShiftRIGHT |
| Move Caret to Previous Word with Selection | CtrlShiftLEFT |
| Move Caret to Next Word with Selection | CtrlShiftRIGHT |
| Move Caret to Line Start with Selection | ShiftHome |
| Add/Remove Caret | AltShiftLMB |
| Toggle Column Selection Mode | AltShiftIns |
| Clone Caret Above | CtrlthenCtrlUP |
| Clone Caret Below | CtrlthenCtrlDOWN |
| Add Caret to Each Line in Selection | AltShiftG |
| Add Selection for Next Occurrence | AltJ |
| Move Caret to Line End with Selection | ShiftEnd |
| Up with Selection | ShiftUP |
| Down with Selection | ShiftDOWN |
| Move Caret to Code Block Start with Selection | CtrlShift[ |
| Move Caret to Code Block End with Selection | CtrlShift] |
| Move Caret to Page Top with Selection | CtrlShiftPgUp |
| Select All Occurrences | CtrlAltShiftJ |
| Deselect Last Occurrence | AltShiftJ |
| Create Rectangular Selection | AltShiftMMB |
| Drag to Create Rectangular Selection | AltLMB |
| Drag to Create Multiple Rectangular Selections | CtrlAltShiftLMB |
| Move Caret to Page Bottom with Selection | CtrlShiftPgDn |
| Page Up with Selection | ShiftPgUp |
| Page Down with Selection | ShiftPgDn |
| Move Caret to Text Start with Selection | CtrlShiftHome |
| Move Caret to Text End with Selection | CtrlShiftEnd |
| Extend Selection | CtrlW |
| Shrink Selection | CtrlShiftW |
Editing 23
| Action | Shortcut |
|---|---|
| Cut | CtrlX |
| Copy | CtrlC |
| Paste | CtrlV |
| Paste as Plain Text | CtrlAltShiftV |
| Paste from History | CtrlShiftV |
| Copy Paths | CtrlShiftC |
| Copy Reference | CtrlAltShiftC |
| Save All | CtrlS |
| Undo | CtrlZ |
| Redo | CtrlShiftZ |
| Indent Selection | Tab |
| Unindent Line or Selection | ShiftTab |
| Auto-Indent Lines | CtrlAltI |
| Start New Line | ShiftEnter |
| Start New Line Before Current | CtrlAltEnter |
| Delete Line | CtrlY |
| Join Lines | CtrlShiftJ |
| Duplicate Line or Selection | CtrlD |
| Toggle Case | CtrlShiftU |
| Scratch File | CtrlAltShiftIns |
| Open Source in New Window | ShiftF4 |
| Increase Font Size in All Editors | AltShift. |
| Decrease Font Size in All Editors | AltShift, |
Run & Debug 23
| Action | Shortcut |
|---|---|
| Run context configuration | ShiftF10 |
| Run | AltShiftF10 |
| Debug context configuration | ShiftF9 |
| Stop | CtrlF2 |
| Resume Program | F9 |
| Stop Background Processes | CtrlShiftF2 |
| Step Over | F8 |
| Force Step Over | AltShiftF8 |
| Step Into | F7 |
| Smart Step Into | ShiftF7 |
| Force Step Into | AltShiftF7 |
| Step Out | ShiftF8 |
| Run To Cursor | AltF9 |
| Force Run To Cursor | CtrlAltF9 |
| Show Execution Point | AltF10 |
| Evaluate Expression | AltF8 |
| Quick Evaluate Expression | CtrlAltF8 |
| Toggle Line Breakpoint | CtrlF8 |
| Toggle Temporary Line Breakpoint | CtrlAltShiftF8 |
| Edit Breakpoint | CtrlShiftF8 |
| Show Run window | Alt4 |
| Show Debug window | Alt5 |
| Show Services window | Alt8 |
General 16
| Action | Shortcut |
|---|---|
| Search Everywhere | ShiftthenShift |
| Find Action | CtrlShiftA |
| Show Files window | Alt2 |
| Show Intention Actions | AltEnter |
| Recent Files | CtrlE |
| Find Usages | AltF7 |
| Select In | AltF1 |
| Settings | CtrlAltS |
| Generate | AltIns |
| Run Anything | CtrlthenCtrl |
| Debug | AltShiftF9 |
| View Breakpoints | CtrlShiftF8 |
| Attach to Process | CtrlAltF5 |
| VCS Operations Popup | Alt` |
| Refactor This | CtrlAltShiftT |
| Reformat Code | CtrlAltL |
View 15
| Action | Shortcut |
|---|---|
| Expand | CtrlNum + |
| Collapse | CtrlNum − |
| Expand Recursively | CtrlAltNum + |
| Collapse Recursively | CtrlAltNum − |
| Expand All | CtrlShiftNum + |
| Collapse All | CtrlShiftNum − |
| Hide Active Tool Window | ShiftEsc |
| Hide All Tool Windows | CtrlShiftF12 |
| Jump to Last Tool Window | F12 |
| Stretch to Left | CtrlAltShiftLEFT |
| Stretch to Right | CtrlAltShiftRIGHT |
| Stretch to Top | CtrlAltShiftUP |
| Fold Selection | Ctrl. |
| Stretch to Bottom | CtrlAltShiftDOWN |
| Show Terminal window | AltF12 |
VCS 16
| Action | Shortcut |
|---|---|
| Commit | CtrlK |
| Update Project | CtrlT |
| Rollback | CtrlAltZ |
| Push | CtrlShiftK |
| Next Change | CtrlAltShiftDOWN |
| Previous Change | CtrlAltShiftUP |
| Show Diff | CtrlD |
| Compare Files | CtrlD |
| Next Difference | F7 |
| Previous Difference | ShiftF7 |
| Accept Left Side | CtrlAltR |
| Accept Right Side | CtrlAltA |
| Show Version Control window | Alt9 |
| Show Commit window | Alt0 |
| Select Opposite Diff Pane | CtrlShiftTab |
| Show Diff Settings Popup | CtrlShiftD |
Code Completion 15
| Action | Shortcut |
|---|---|
| Basic Completion | CtrlSpace |
| Type-Matching Completion | CtrlShiftSpace |
| Second Basic Completion | CtrlAltSpace |
| Complete Current Statement | CtrlShiftEnter |
| Parameter Info | CtrlP |
| Quick Documentation | CtrlQ |
| Move Statement Up | CtrlShiftUP |
| Move Statement Down | CtrlShiftDOWN |
| Move Element Left | CtrlAltShiftLEFT |
| Move Statement Right | CtrlAltShiftRIGHT |
| Move Line Up | AltShiftUP |
| Move Line Down | AltShiftDOWN |
| Comment with Line Comment | Ctrl/ |
| Comment with Block Comment | CtrlShift/ |
| Surround With | CtrlAltT |
Search 10
| Action | Shortcut |
|---|---|
| Find | CtrlF |
| Find Next / Move to Next Occurrence | F3 |
| Find Previous / Move to Previous Occurrence | ShiftF3 |
| Replace | CtrlR |
| Find in Files | CtrlShiftF |
| Replace in Files | CtrlShiftR |
| Next Occurrence of the Word at Caret | CtrlF3 |
| Go to File | CtrlShiftN |
| File Structure | CtrlF12 |
| Go to Symbol | CtrlAltShiftN |
Refactoring 5
| Action | Shortcut |
|---|---|
| Rename | ShiftF6 |
| Change Signature | CtrlF6 |
| Move | F6 |
| Introduce Parameter | CtrlAltP |
| Introduce Variable | CtrlAltV |
Sourced from jetbrains.com Last verified Shortcuts last changed
Unofficial reference. ShortcutPosters is not affiliated with, endorsed by, or sponsored by DataGrip. All product names, logos, and trademarks are property of their respective owners. See our licensing & trademark notice.
Get the DataGrip poster
4 art directions — pick one below, click to zoom & compare.
A printable, framed-quality poster of the essential DataGrip shortcuts for Windows — the keys worth keeping in view, designed to stay readable on a wall.
Free PNG is web-resolution & watermarked.
Frequently asked questions
- Does the poster include every DataGrip shortcut?
- DataGrip has 194 keyboard shortcuts on Windows — the complete list is free to read on this page. The poster features the most essential ones, curated to stay readable on a wall.
- Can I print it at home?
- Yes. The digital download is a high-resolution 300 DPI file you can print at home or at any print shop, in standard frame sizes.
- Does it cover both Mac and Windows?
- We sell a separate edition per platform so every key matches your keyboard exactly. This page is the Windows edition.
- Is this an official DataGrip product?
- No. This is an unofficial reference poster and is not affiliated with or endorsed by DataGrip. All trademarks belong to their respective owners.
Thanks — your feedback helps us improve.
Promote your app
Built an app with great keyboard shortcuts? Get it into the database — a free, searchable reference page, and an optional printable poster your power users will pin to the wall.
- Free shortcut reference page
- Indexed & searchable
- Optional framed poster