ShortcutPosters

Get the DataGrip poster

4 art directions — pick one below, click to zoom & compare.

Layout
DATAGRIPKEYBOARD SHORTCUTS · MAC · 44 ESSENTIAL12⌘Show Files…3456⌘Show Prob…78⌘ ⇧Toggle Col…90QWE⌘Recent FilesR⌘ReplaceT⌃Refactor T…YUI⌘ ⌥ ⇧Run Inspec…OP⌘Parameter…A⌘ ⇧Find ActionSD⌃ ⌥DebugF⌘FindG⌥ ⇧Add Caret…HJKL⌘ ⌥Reformat…ZX⌘CutC⌘CopyV⌃VCS Oper…B⌘Go to Decl…N⌘GenerateM⌃Move Care…MORE SHORTCUTSSearch Everywh…⇧›⇧Show Intention…⌥↵Find Usages⌥F7Select In⌥F1Settings⌘,Run Anything⌃›⌃View Breakpoints⌘⇧F8Attach to Process⌥⇧F5Paste⌘VPaste as Plain Te…⌘⌥⇧VPaste from Histo…⌘⇧VCopy Paths⌘⇧CMove Caret to Pr…⌥←Move Caret to N…⌥→Move Caret to Li…⌘←Move Caret to Li…⌘→Move Caret to C…⌘⌥[Select All⌘ALeft with Selecti…⇧←Right with Select…⇧→Move Caret to Pr…⌥⇧←Move Caret to N…⌥⇧→Move Caret to Li…⌘⇧←Expand⌘Num +Collapse⌘Num −shortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH DATAGRIP · MAC
NAVIGATIONMove Caret to Previous Word⌥←Move Caret to Next Word⌥→Move Caret to Line Start⌘←Move Caret to Line End⌘→Move Caret to Matching Brace⌃MMove Caret to Code Block Start⌘⌥[Go to Line/Column⌘LSwitcher⌃⇥Recent Changes⌥⇧CLast Edit Location⌘⇧⌫Back⌘[Forward⌘]Go to Declaration⌘BShow Usages⌘⌥F7Highlight Usages in File⌘⇧F7Error Description⌘F1Next Highlighted ErrorF2Previous Highlighted Error⇧F2Run Inspection by Name⌘⌥⇧IShow Problems window⌘6CODE COMPLETIONBasic Completion⌃␣Type-Matching Completion⌃⇧␣Second Basic Completion⌃⌥␣Complete Current Statement⌘⇧↵Parameter Info⌘PQuick DocumentationF1REFACTORINGRename⇧F6Change Signature⌘F6EDITINGCut⌘XCopy⌘CPaste⌘VPaste as Plain Text⌘⌥⇧VPaste from History⌘⇧VCopy Paths⌘⇧CSELECTIONSelect All⌘ALeft with Selection⇧←Right with Selection⇧→Move Caret to Previous Word with…⌥⇧←Move Caret to Next Word with Sel…⌥⇧→Move Caret to Line Start with Sele…⌘⇧←Add/Remove Caret⌥⇧LMBToggle Column Selection Mode⌘⇧8Clone Caret Above⌥›⌥↑Clone Caret Below⌥›⌥↓Add Caret to Each Line in Selection⌥⇧GAdd Selection for Next Occurrence⌃GSEARCHFind⌘FFind Next / Move to Next Occurre…⌘GFind Previous / Move to Previous…⌘⇧GReplace⌘RFind in Files⌘⇧FReplace in Files⌘⇧RGENERALSearch Everywhere⇧›⇧Find Action⌘⇧AShow Files window⌘2Show Intention Actions⌥↵Recent Files⌘EFind Usages⌥F7Select In⌥F1Settings⌘,Generate⌘NRun Anything⌃›⌃Debug⌃⌥DView Breakpoints⌘⇧F8Attach to Process⌥⇧F5VCS Operations Popup⌃VRefactor This⌃TReformat Code⌘⌥LVIEWExpand⌘Num +Collapse⌘Num −Expand Recursively⌘⌥Num +Collapse Recursively⌘⌥Num −Expand All⌘⇧Num +Collapse All⌘⇧Num −RUN & DEBUGRun context configuration⌃RRun⌃⌥RDebug context configuration⌃DStop⌘F2Resume Program⌘⌥RStop Background Processes⌘⇧F2DataGripKEYBOARD SHORTCUTS · MAC · 80 ESSENTIALBOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH DATAGRIP · MAC
NAVIGATION20Move Caret to Previo…⌥←Move Caret to Next W…⌥→Move Caret to Line S…⌘←Move Caret to Line E…⌘→Move Caret to Matchi…⌃MMove Caret to Code B…⌘⌥[Go to Line/Column⌘LSwitcher⌃⇥Recent Changes⌥⇧CLast Edit Location⌘⇧⌫Back⌘[Forward⌘]Go to Declaration⌘BShow Usages⌘⌥F7Highlight Usages in…⌘⇧F7Error Description⌘F1Next Highlighted Err…F2Previous Highlighted…⇧F2Run Inspection by Na…⌘⌥⇧IShow Problems window⌘6REFACTORING02Rename⇧F6Change Signature⌘F6SELECTION12Select All⌘ALeft with Selection⇧←Right with Selection⇧→Move Caret to Previo…⌥⇧←Move Caret to Next W…⌥⇧→Move Caret to Line S…⌘⇧←Add/Remove Caret⌥⇧LMBToggle Column Select…⌘⇧8Clone Caret Above⌥›⌥↑Clone Caret Below⌥›⌥↓Add Caret to Each Li…⌥⇧GAdd Selection for Ne…⌃GCODE COMPLETION06Basic Completion⌃␣Type-Matching Comple…⌃⇧␣Second Basic Complet…⌃⌥␣Complete Current Sta…⌘⇧↵Parameter Info⌘PQuick DocumentationF1EDITING06Cut⌘XCopy⌘CPaste⌘VPaste as Plain Text⌘⌥⇧VPaste from History⌘⇧VCopy Paths⌘⇧CVIEW06Expand⌘Num +Collapse⌘Num −Expand Recursively⌘⌥Num +Collapse Recursively⌘⌥Num −Expand All⌘⇧Num +Collapse All⌘⇧Num −SEARCH06Find⌘FFind Next / Move to…⌘GFind Previous / Move…⌘⇧GReplace⌘RFind in Files⌘⇧FReplace in Files⌘⇧RGENERAL16Search Everywhere⇧›⇧Find Action⌘⇧AShow Files window⌘2Show Intention Actio…⌥↵Recent Files⌘EFind Usages⌥F7Select In⌥F1Settings⌘,Generate⌘NRun Anything⌃›⌃Debug⌃⌥DView Breakpoints⌘⇧F8Attach to Process⌥⇧F5VCS Operations Popup⌃VRefactor This⌃TReformat Code⌘⌥LRUN & DEBUG06Run context configur…⌃RRun⌃⌥RDebug context config…⌃DStop⌘F2Resume Program⌘⌥RStop Background Proc…⌘⇧F2DataGripKEYBOARD SHORTCUTS · MAC · 80 ESSENTIALBOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH DATAGRIP · MAC
DATAGRIP · KEYBOARD SHORTCUTSMac · 9 SETS · No.01DATAGRIPTOTAL80SHORTCUTSFOR MAC · SHIPPED COMBOSSETSGENERAL16EDITING06NAVIGATION20SELECTION12VIEW06CODE COMPLETI06SEARCH06RUN & DEBUG06REFACTORING02REF. EDITION · JAN 2026shortcutposters.comSearch Everywhere⇧›⇧Find Action⌘⇧AShow Files window⌘2Show Intention Actions⌥↵Recent Files⌘EFind Usages⌥F7Select In⌥F1Settings⌘,Generate⌘NRun Anything⌃›⌃Debug⌃⌥DView Breakpoints⌘⇧F8Attach to Process⌥⇧F5VCS Operations Popup⌃VRefactor This⌃TReformat Code⌘⌥LCut⌘XCopy⌘CPaste⌘VPaste as Plain Text⌘⌥⇧VPaste from History⌘⇧VCopy Paths⌘⇧CMove Caret to Previous Word⌥←Move Caret to Next Word⌥→Move Caret to Line Start⌘←Move Caret to Line End⌘→Move Caret to Matching Brace⌃MMove Caret to Code Block Start⌘⌥[Go to Line/Column⌘LSwitcher⌃⇥Recent Changes⌥⇧CLast Edit Location⌘⇧⌫Back⌘[Forward⌘]Go to Declaration⌘BShow Usages⌘⌥F7Highlight Usages in File⌘⇧F7Error Description⌘F1Next Highlighted ErrorF2Previous Highlighted Error⇧F2Run Inspection by Name⌘⌥⇧IShow Problems window⌘6Select All⌘ALeft with Selection⇧←Right with Selection⇧→Move Caret to Previous Word with Sel…⌥⇧←Move Caret to Next Word with Selecti…⌥⇧→Move Caret to Line Start with Selection⌘⇧←Add/Remove Caret⌥⇧LMBToggle Column Selection Mode⌘⇧8Clone Caret Above⌥›⌥↑Clone Caret Below⌥›⌥↓Add Caret to Each Line in Selection⌥⇧GAdd Selection for Next Occurrence⌃GExpand⌘Num +Collapse⌘Num −Expand Recursively⌘⌥Num +Collapse Recursively⌘⌥Num −Expand All⌘⇧Num +Collapse All⌘⇧Num −Basic Completion⌃␣Type-Matching Completion⌃⇧␣Second Basic Completion⌃⌥␣Complete Current Statement⌘⇧↵Parameter Info⌘PQuick DocumentationF1Find⌘FFind Next / Move to Next Occurrence⌘GFind Previous / Move to Previous Occu…⌘⇧GReplace⌘RFind in Files⌘⇧FReplace in Files⌘⇧RRun context configuration⌃RRun⌃⌥RDebug context configuration⌃DStop⌘F2Resume Program⌘⌥RStop Background Processes⌘⇧F2Rename⇧F6Change Signature⌘F6

DataGrip Keyboard Shortcuts Poster

Mac edition · 194 shortcuts

A printable, framed-quality poster of the essential DataGrip shortcuts for Mac — the keys worth keeping in view, designed to stay readable on a wall.

Edition

Free PNG is web-resolution & lightly watermarked.

Customise this poster Pick the shortcuts, restyle the colours — download free. Get the framed-quality print Full 300 DPI, print-ready — at home or shipped to your door.

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.

All DataGrip keyboard shortcuts (Mac)

Layout
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
⇪
A
S
D
F
G
H
J
K
L
;
'
↩
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
⌃
⌘
⌥
Space
⌥
⌘
⌃
MMB · Create Rectangular Selection
↑
←
↓
→

+ 26 more controls in the table below

194 shortcuts

Navigation 41

Action Shortcut
Move Caret to Previous Word ⌥←
Move Caret to Next Word ⌥→
Move Caret to Line Start ⌘←
Move Caret to Line End ⌘→
Move Caret to Matching Brace ⌃M
Move Caret to Code Block Start ⌘⌥[
Go to Line/Column ⌘L
Switcher ⌃⇥
Recent Changes ⌥⇧C
Last Edit Location ⌘⇧⌫
Back ⌘[
Forward ⌘]
Go to Declaration ⌘B
Show Usages ⌘⌥F7
Highlight Usages in File ⌘⇧F7
Error Description ⌘F1
Next Highlighted Error F2
Previous Highlighted Error ⇧F2
Run Inspection by Name ⌘⌥⇧I
Show Problems window ⌘6
Move Caret to Code Block End ⌘⌥]
Next Method ⌃⇧↓
Previous Method ⌃⇧↑
Move Caret to Page Top ⌘⇞
Move Caret to Page Bottom ⌘⇟
Page Up ⇞
Select Next Tab ⌘⇧]
Select Previous Tab ⌘⇧[
Toggle Anonymous Bookmark F3
Toggle Bookmark with Digit ⌃⇧09
Toggle Bookmark with Mnemonic ⌥F3
Show All Bookmarks ⌘F3
Page Down ⇟
Move Caret to Text Start ⌘↖
Move Caret to Text End ⌘↘
Go to Bookmark with Digit ⌃09
Show Mnemonic Bookmarks ⌘⌥F3
Show Structure window ⌘7
Show Find window ⌘3
Next Occurrence ⌘⌥↓
Previous Occurrence ⌘⌥↑

Selection 30

Action Shortcut
Select All ⌘A
Left with Selection ⇧←
Right with Selection ⇧→
Move Caret to Previous Word with Selection ⌥⇧←
Move Caret to Next Word with Selection ⌥⇧→
Move Caret to Line Start with Selection ⌘⇧←
Add/Remove Caret ⌥⇧LMB
Toggle Column Selection Mode ⌘⇧8
Clone Caret Above ⌥then⌥↑
Clone Caret Below ⌥then⌥↓
Add Caret to Each Line in Selection ⌥⇧G
Add Selection for Next Occurrence ⌃G
Move Caret to Line End with Selection ⌘⇧→
Up with Selection ⇧↑
Down with Selection ⇧↓
Move Caret to Code Block Start with Selection ⌘⌥⇧[
Move Caret to Code Block End with Selection ⌘⌥⇧]
Move Caret to Page Top with Selection ⌘⇧⇞
Select All Occurrences ⌘⌃G
Deselect Last Occurrence ⌃⇧G
Create Rectangular Selection ⌥⇧MMB
Drag to Create Rectangular Selection ⌥LMB
Drag to Create Multiple Rectangular Selections ⌘⌥⇧LMB
Move Caret to Page Bottom with Selection ⌘⇧⇟
Page Up with Selection ⇧⇞
Page Down with Selection ⇧⇟
Move Caret to Text Start with Selection ⌘⇧↖
Move Caret to Text End with Selection ⌘⇧↘
Extend Selection ⌥↑
Shrink Selection ⌥↓

Editing 23

Action Shortcut
Cut ⌘X
Copy ⌘C
Paste ⌘V
Paste as Plain Text ⌘⌥⇧V
Paste from History ⌘⇧V
Copy Paths ⌘⇧C
Copy Reference ⌘⌥⇧C
Save All ⌘S
Undo ⌘Z
Redo ⌘⇧Z
Indent Selection ⇥
Unindent Line or Selection ⇧⇥
Auto-Indent Lines ⌃⌥I
Start New Line ⇧↵
Start New Line Before Current ⌘⌥↵
Delete Line ⌘⌫
Join Lines ⌃⇧J
Duplicate Line or Selection ⌘D
Toggle Case ⌘⇧U
Scratch File ⌘⇧N
Open Source in New Window ⇧F4
Increase Font Size in All Editors ⌃⇧.
Decrease Font Size in All Editors ⌃⇧,

Run & Debug 23

Action Shortcut
Run context configuration ⌃R
Run ⌃⌥R
Debug context configuration ⌃D
Stop ⌘F2
Resume Program ⌘⌥R
Stop Background Processes ⌘⇧F2
Step Over F8
Force Step Over ⌥⇧F8
Step Into F7
Smart Step Into ⇧F7
Force Step Into ⌥⇧F7
Step Out ⇧F8
Run To Cursor ⌥F9
Force Run To Cursor ⌘⌥F9
Show Execution Point ⌥F10
Evaluate Expression ⌥F8
Quick Evaluate Expression ⌘⌥F8
Toggle Line Breakpoint ⌘F8
Toggle Temporary Line Breakpoint ⌘⌥⇧F8
Edit Breakpoint ⌘⇧F8
Show Run window ⌘4
Show Debug window ⌘5
Show Services window ⌘8

General 16

Action Shortcut
Search Everywhere ⇧then⇧
Find Action ⌘⇧A
Show Files window ⌘2
Show Intention Actions ⌥↵
Recent Files ⌘E
Find Usages ⌥F7
Select In ⌥F1
Settings ⌘,
Generate ⌘N
Run Anything ⌃then⌃
Debug ⌃⌥D
View Breakpoints ⌘⇧F8
Attach to Process ⌥⇧F5
VCS Operations Popup ⌃V
Refactor This ⌃T
Reformat Code ⌘⌥L

View 16

Action Shortcut
Expand ⌘Num +
Collapse ⌘Num −
Expand Recursively ⌘⌥Num +
Collapse Recursively ⌘⌥Num −
Expand All ⌘⇧Num +
Collapse All ⌘⇧Num −
Hide Active Tool Window ⇧⎋
Hide All Tool Windows ⌘⇧F12
Jump to Last Tool Window F12
Stretch to Left ⌃⌥←
Stretch to Right ⌃⌥→
Stretch to Top ⌃⌥↑
Fold Selection ⌘.
Stretch to Bottom ⌃⌥↓
Show Database Explorer ⌘1
Show Terminal window ⌥F12

VCS 16

Action Shortcut
Commit ⌘K
Update Project ⌘T
Rollback ⌘⌥Z
Push ⌘⇧K
Next Change ⌃⌥⇧↓
Previous Change ⌃⌥⇧↑
Show Diff ⌘D
Compare Files ⌘D
Next Difference F7
Previous Difference ⇧F7
Accept Left Side ⌘⌃→
Accept Right Side ⌘⌃←
Show Version Control window ⌘9
Show Commit window ⌘0
Select Opposite Diff Pane ⌃⇧⇥
Show Diff Settings Popup ⌘⇧D

Code Completion 15

Action Shortcut
Basic Completion ⌃␣
Type-Matching Completion ⌃⇧␣
Second Basic Completion ⌃⌥␣
Complete Current Statement ⌘⇧↵
Parameter Info ⌘P
Quick Documentation F1
Move Statement Up ⌘⇧↑
Move Statement Down ⌘⇧↓
Move Element Left ⌘⌥⇧←
Move Statement Right ⌘⌥⇧→
Move Line Up ⌥⇧↑
Move Line Down ⌥⇧↓
Comment with Line Comment ⌘/
Comment with Block Comment ⌘⌥/
Surround With ⌘⌥T

Search 9

Action Shortcut
Find ⌘F
Find Next / Move to Next Occurrence ⌘G
Find Previous / Move to Previous Occurrence ⌘⇧G
Replace ⌘R
Find in Files ⌘⇧F
Replace in Files ⌘⇧R
Go to File ⌘⇧O
File Structure ⌘F12
Go to Symbol ⌘⌥O

Refactoring 5

Action Shortcut
Rename ⇧F6
Change Signature ⌘F6
Move F6
Introduce Parameter ⌘⌥P
Introduce Variable ⌘⌥V

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.

Frequently asked questions

Does the poster include every DataGrip shortcut?
DataGrip has 194 keyboard shortcuts on macOS — 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 macOS 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.

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