CLion Stream Deck Profile
V1All 152 CLion shortcuts on your Stream Deck: Edit (42), Navigate (28), C/C++ Tools (18) + 8 more. One-click install, macOS, Windows & Linux.
- 152
- Shortcuts
- 11
- Groups
- macOS · Windows · Linux
- Platforms
- IDE
- Category
All 152 CLion shortcuts on your Stream Deck: Edit (42), Navigate (28), C/C++ Tools (18) + 8 more. One-click install, macOS, Windows & Linux.
The first 32 of 152 shortcuts, laid out as they install. Press a key to see what it fires.
Open this deck on its own page →
This profile's own key art, drawn by the same code that builds the files you install — and a starting point, not a fixed layout. Once it is imported, every key, folder and page is yours to move, rename, re-icon or delete in the Elgato Stream Deck app. What this page cannot be is the rest of the box: one theme of the ones it ships, two Stream Deck models of six, one platform's key combinations, and no dials.
Every action in the profile with its key combination, grouped as it is on the device.
| Action | macOS | Windows |
|---|---|---|
| Code Completion | CTRL SPACE | CTRL SPACE |
| Smart Complete | CTRL SHIFT SPACE | CTRL SHIFT SPACE |
| Statement Complete | CMD SHIFT ENTER | CTRL SHIFT ENTER |
| Quick Fix | OPT ENTER | ALT ENTER |
| Parameter Info | CMD P | CTRL P |
| Quick Docs | F1 | CTRL Q |
| Generate Code | CMD N | ALT INSERT |
| Surround With | CMD OPT T | CTRL ALT T |
| Live Template | CMD J | CTRL J |
| Line Comment | CMD SLASH | CTRL SLASH |
| Block Comment | CMD SHIFT SLASH | CTRL SHIFT SLASH |
| Expand Selection | OPT UP | CTRL W |
| Shrink Selection | OPT DOWN | CTRL SHIFT W |
| Reformat Code | CMD OPT L | CTRL ALT L |
| Optimize Imports | CTRL OPT O | CTRL ALT O |
| Auto Indent | CTRL OPT I | CTRL ALT I |
| Paste History | CMD SHIFT V | CTRL SHIFT V |
| Duplicate Line | CMD D | CTRL D |
| Delete Line | CMD BACKSPACE | CTRL Y |
| Move Line Up | OPT SHIFT UP | ALT SHIFT UP |
| Move Line Down | OPT SHIFT DOWN | ALT SHIFT DOWN |
| Move Statement Up | CMD SHIFT UP | CTRL SHIFT UP |
| Move Statement Down | CMD SHIFT DOWN | CTRL SHIFT DOWN |
| Join Lines | CTRL SHIFT J | CTRL SHIFT J |
| Split Line | CMD ENTER | CTRL ENTER |
| New Line | SHIFT ENTER | SHIFT ENTER |
| Toggle Case | CMD SHIFT U | CTRL SHIFT U |
| Expand Block | CMD EQUAL | CTRL EQUAL |
| Collapse Block | CMD MINUS | CTRL MINUS |
| Expand All | CMD SHIFT EQUAL | CTRL SHIFT EQUAL |
| Collapse All | CMD SHIFT MINUS | CTRL SHIFT MINUS |
| Select All Occur | CTRL CMD G | CTRL SHIFT ALT J |
| Select Next Occur | CTRL G | ALT J |
| Unselect Occur | CTRL SHIFT G | ALT SHIFT J |
| Save All | CMD S | CTRL S |
| Undo | CMD Z | CTRL Z |
| Redo | CMD SHIFT Z | CTRL SHIFT Z |
| Cut | CMD X | CTRL X |
| Copy | CMD C | CTRL C |
| Paste | CMD V | CTRL V |
| Error at Caret | CMD F1 | CTRL F1 |
| Close Tab | CMD W | CTRL F4 |
| Action | macOS | Windows |
|---|---|---|
| Go to Declaration | CMD B | CTRL B |
| Go to Class | CMD O | CTRL N |
| Go to File | CMD SHIFT O | CTRL SHIFT N |
| Go to Symbol | CMD OPT O | CTRL ALT SHIFT N |
| Go to Line | CMD L | CTRL G |
| Recent Files | CMD E | CTRL E |
| Recent Locations | CMD SHIFT E | CTRL SHIFT E |
| Navigate Forward | CMD BRACKET_RIGHT | CTRL ALT RIGHT |
| Navigate Back | CMD BRACKET_LEFT | CTRL ALT LEFT |
| Last Edit | CMD SHIFT BACKSPACE | CTRL SHIFT BACKSPACE |
| Implementation | CMD OPT B | CTRL ALT B |
| Type Declaration | CMD SHIFT B | CTRL SHIFT B |
| Super Method | CMD U | CTRL U |
| Prev Method | CTRL UP | ALT UP |
| Next Method | CTRL DOWN | ALT DOWN |
| File Structure | CMD F12 | CTRL F12 |
| Type Hierarchy | CTRL H | CTRL H |
| Call Hierarchy | CTRL OPT H | CTRL ALT H |
| Next Error | F2 | F2 |
| Prev Error | SHIFT F2 | SHIFT F2 |
| Jump to Source | F4 | F4 |
| Toggle Bookmark | F3 | F11 |
| Show Bookmarks | CMD F3 | SHIFT F11 |
| Next Tab | CMD SHIFT BRACKET_RIGHT | ALT RIGHT |
| Prev Tab | CMD SHIFT BRACKET_LEFT | ALT LEFT |
| Select in View | OPT F1 | ALT F1 |
| Quick Definition | CMD OPT I | CTRL SHIFT I |
| Related Symbol | CTRL CMD UP | CTRL ALT HOME |
| Action | macOS | Windows |
|---|---|---|
| CMake Reload | CMD SHIFT I | CTRL SHIFT O |
| Build Project | CMD F9 | CTRL F9 |
| Rebuild | CMD SHIFT F9 | CTRL SHIFT F9 |
| Build Target | CMD OPT F9 | CTRL ALT F9 |
| Run AddressSanitizer | CTRL OPT A | CTRL ALT A |
| Run with Valgrind | CTRL OPT V | CTRL ALT V |
| Show Disassembly | CMD OPT D | CTRL ALT D |
| Memory View | CTRL CMD M | CTRL ALT SHIFT M |
| Peripherals View | CTRL CMD P | CTRL ALT SHIFT P |
| Core Dump Debug | CTRL CMD C | CTRL ALT SHIFT C |
| Attach to Process | CTRL OPT F5 | CTRL ALT F5 |
| Switch Header/Source | CTRL CMD UP | CTRL ALT HOME |
| Generate Definition | OPT CMD SHIFT D | CTRL ALT SHIFT D |
| Clang-Tidy | OPT SHIFT I | ALT SHIFT I |
| Run CTest | CTRL SHIFT T | CTRL SHIFT T |
| Profile | CTRL OPT F11 | CTRL ALT F11 |
| CMake Settings | CMD SHIFT COMMA | CTRL SHIFT COMMA |
| Toolchain Switch | CTRL OPT T | CTRL ALT SHIFT T |
| Action | macOS | Windows |
|---|---|---|
| Find | CMD F | CTRL F |
| Find Next | CMD G | F3 |
| Find Previous | CMD SHIFT G | SHIFT F3 |
| Find in Path | CMD SHIFT F | CTRL SHIFT F |
| Replace | CMD R | CTRL R |
| Replace in Path | CMD SHIFT R | CTRL SHIFT R |
| Find Usages | OPT F7 | ALT F7 |
| Show Usages | CMD OPT F7 | CTRL ALT F7 |
| Highlight Usages | CMD SHIFT F7 | CTRL SHIFT F7 |
| Search Everywhere | SHIFT SHIFT | SHIFT SHIFT |
| Find Action | CMD SHIFT A | CTRL SHIFT A |
| Usages in File | CMD F7 | CTRL F7 |
| Action | macOS | Windows |
|---|---|---|
| Refactor This | CTRL T | CTRL ALT SHIFT T |
| Rename | SHIFT F6 | SHIFT F6 |
| Change Signature | CMD F6 | CTRL F6 |
| Move | F6 | F6 |
| Inline | CMD OPT N | CTRL ALT N |
| Extract Method | CMD OPT M | CTRL ALT M |
| Extract Variable | CMD OPT V | CTRL ALT V |
| Extract Constant | CMD OPT C | CTRL ALT C |
| Extract Parameter | CMD OPT P | CTRL ALT P |
| Extract Typedef | CMD OPT Y | CTRL ALT Y |
| Safe Delete | CMD DELETE | ALT DELETE |
| Action | macOS | Windows |
|---|---|---|
| Run | CTRL R | SHIFT F10 |
| Debug | CTRL D | SHIFT F9 |
| Run Config | CTRL OPT R | ALT SHIFT F10 |
| Debug Config | CTRL OPT D | ALT SHIFT F9 |
| Run Context | CTRL SHIFT R | CTRL SHIFT F10 |
| Stop | CMD F2 | CTRL F2 |
| Rerun | CTRL R | CTRL F5 |
| Rerun Tests | CTRL CMD R | ALT SHIFT R |
| Run with Coverage | CTRL OPT F6 | CTRL SHIFT F10 |
| Action | macOS | Windows |
|---|---|---|
| Step Over | F8 | F8 |
| Step Into | F7 | F7 |
| Smart Step Into | SHIFT F7 | SHIFT F7 |
| Step Out | SHIFT F8 | SHIFT F8 |
| Run to Cursor | OPT F9 | ALT F9 |
| Evaluate | OPT F8 | ALT F8 |
| Resume | OPT CMD R | F9 |
| Toggle Breakpoint | CMD F8 | CTRL F8 |
| View Breakpoints | CMD SHIFT F8 | CTRL SHIFT F8 |
| Action | macOS | Windows |
|---|---|---|
| Project Tool | CMD 1 | ALT 1 |
| Structure Tool | CMD 7 | ALT 7 |
| Run Tool | CMD 4 | ALT 4 |
| Debug Tool | CMD 5 | ALT 5 |
| Terminal | OPT F12 | ALT F12 |
| Version Control | CMD 9 | ALT 9 |
| Maximize Editor | CMD SHIFT F12 | CTRL SHIFT F12 |
| Distraction Free | CTRL CMD F | CTRL ALT F11 |
| Split Vertically | CTRL SHIFT V | CTRL SHIFT V |
| Action | macOS | Windows |
|---|---|---|
| Commit | CMD K | CTRL K |
| Push | CMD SHIFT K | CTRL SHIFT K |
| Update Project | CMD T | CTRL T |
| VCS Popup | CTRL V | ALT BACKTICK |
| Show Diff | CMD D | CTRL D |
| Recent Changes | OPT SHIFT C | ALT SHIFT C |
| Rollback | CTRL OPT Z | CTRL ALT Z |
| Action | macOS | Windows |
|---|---|---|
| Settings | CMD COMMA | CTRL ALT S |
| Project Structure | CMD SEMICOLON | CTRL ALT SHIFT S |
| Switcher | CTRL TAB | CTRL TAB |
| Inspect File | CMD SHIFT I | ALT SHIFT I |
| Action | macOS | Windows |
|---|---|---|
| AI Assistant | CTRL BACKSLASH | CTRL BACKSLASH |
| Junie Chat | CTRL SHIFT J | CTRL SHIFT J |
| AI Generate | CTRL G | CTRL G |
CLion keyboard shortcuts on ShortcutPosters → — the same shortcuts as a printable reference, with the source documentation each one was checked against.
152 shortcuts auto-paginate to fit any Stream Deck — one key per page is reserved for navigation.
152 shortcuts, grouped into 11 sets: Edit (42), Navigate (28), C/C++ Tools (18), Search (12), Refactor (11), Run (9), Debug (9), View (9), VCS (7), General (4), AI Assistant (3).
Yes — it auto-paginates. Mini needs 31 pages, Neo needs 22 pages, MK.2 needs 11 pages, XL needs 5 pages, + needs 22 pages, + XL needs 5 pages.
Yes — completely. It installs as 152 shortcuts laid out across as many pages as your device needs, and every one of them is yours from that moment: in the official Elgato Stream Deck app you can drag a key to another slot, rename it, change its icon, group keys into your own folders, add your own actions or delete what you don't use. The layout is a starting point, not a lock.
macOS, Windows and Linux. Each shortcut ships with its platform-specific key combination, so one profile covers all of them.
Trouble installing it, a key that fires the wrong thing, or a shortcut CLion changed in a recent version — that's ours to fix. The form arrives with CLion already filled in.
The whole developers bench — 22 profiles,
2,114 shortcuts
, 3 plugins , 2 icon packs →
Browse all 117 profiles →