
- Intellij Keyboard Shortcuts Mac
- Intellij Keyboard Shortcuts Cheat Sheet Pdf
IntelliJ IDEA provides several possibilities to learn shortcuts: Find Action is the most important command that enables you to search for commands and settings across all menus and tools. Press Ctrl+Shift+A and start typing to get a list of suggested actions. Then select the necessary action and press Enter to execute it. Drivers escodent usb devices. – here are all the keybindings you must know about IntelliJ Here are some shortcuts I picked from Vlad Rentea’s refactoring kata ALT + j / Successively press ⌃G – to get multi cur.
Still trying to get used to Intellij IDEA.
One of the major gripes I still have: keyboard shortcuts. Not only that they differ from what I am used to (how dare they). Quite often they are not working!
I am using a MacBook Air with OS X Lion and many of the shortcuts used by IDEA (especially for debugging) are already claimed by OS X. So I switched off most of Lion’s Shortcuts.
Gemalto others driver download. But still: I am using a German keyboard. A German laptop keyboard.
And IDEA insists on telling me that “Comment line with Line Comment” is
Flir modems driver download for windows. It is not. It is
On a German keyboard the underscore character is placed on the key that is used by the slash on American keyboards. No big deal, but all keyboard shortcuts using “[“, ”]”, “{”, and “}” are useless. To use them on a German keyboard you have to press the “⌥” modifier. And that seems to severely confuse IDEA. Pressing the keys where these characters are on an American keyboard doesn’t help either.
Jetbrains seems to use some low level keyboard access method that checks for the key pressed and not for the character delivered. I wouldn’t mind, if they could get their menus and keymap right, so that “⌘_” is displayed.

The company is located in the Czech Republic and in Russia. I would have expected that they have the same problem, but perhaps they are only using American keyboards.
Instead of whining some more, I decided to create my own keyboard mapping. Simple enough. But among the many tools I am using on many different computers, I need a keyboard cheat sheet. And perhaps someone else as well? Therefore I created a Word template that you may use to create your own cheat sheet:
Word template: IDEA-Keyboard-Shortcuts–1.0.docx
(The template is based on Jetbrain’s own Reference Card)

I am quite sure that there are still some errors. So please put any corrections into the comments of this blog post.
When consulting this documentation, you can see keyboard shortcuts for the keymap that you use — choose it with the selector at the top of the page:
JetBrains Rider's top keyboard shortcuts
Search Everywhere | Double Shift |
Find Action.. | Ctrl+Shift+A |
Open Solution or Project.. | Ctrl+Shift+O |
Open File or Folder.. | N/A |
Show Intention Actions | Alt+Enter |
Navigate To.. | Ctrl+Shift+G |
Recent Files | Ctrl+E |
Find Usages | Alt+F7 |
Select In.. | Alt+F1 |
Settings.. | Ctrl+Alt+S |
Generate.. | Alt+Insert |
Build Solution | Ctrl+F9 |
Debug.. | Alt+Shift+F9 |
View Breakpoints.. | Ctrl+Shift+F8 |
Attach to Process.. | Ctrl+Alt+F5 |
VCS Operations Popup.. | Alt+` |
Refactor This.. | Ctrl+Alt+Shift+T |
Inspect This.. | Ctrl+Alt+Shift+A |
Reformat Code | Ctrl+Alt+L |
Code Cleanup.. | N/A |
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 |
Paste from History.. | Ctrl+Shift+V |
Duplicate Line or Selection | Ctrl+D |
Copy Paths | Ctrl+Shift+C |
Copy Reference | Ctrl+Alt+Shift+C |
Save All | Ctrl+S |
Undo | Ctrl+Z |
Redo | Ctrl+Shift+Z |
Indent Selection | Tab |
Unindent Line or Selection | Shift+Tab |
Start New Line | Shift+Enter |
Start New Line Before Current | Ctrl+Alt+Enter |
Delete Line | Ctrl+Y |
Toggle Case | Ctrl+Shift+U |
Scratch File | Ctrl+Alt+Shift+Insert |
Open source in new window | Shift+F4 |
Show Whitespaces | N/A |
Soft-Wrap | N/A |
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 |
Containing Declaration | Alt+Shift+[ |
Move Caret to Matching Brace | Ctrl+Shift+M |
Move Caret to Code Block Start | Ctrl+[ |
Move Caret to Code Block End | Ctrl+] |
Next Method | Alt+Down |
Previous Method | 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 |
Select Containing Declaration | Ctrl+Alt+Shift+[ |
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 |
Add Selection for Next Occurrence | Alt+J |
Coding assistance
Show Intention Actions | Alt+Enter |
Basic Completion | Ctrl+Space |
Smart Completion | Ctrl+Shift+Space |
Second Basic Completion | Ctrl+Alt+Space |
Complete Current Statement | Ctrl+Shift+Enter |
Reformat Code | Ctrl+Alt+L |
Parameter Info | Ctrl+P |
Quick Documentation | 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+/ |
Generate.. | Alt+Insert |
Code Cleanup.. | N/A |
Silent Code Cleanup | N/A |
Context navigation
Next Method | Alt+Down |
Previous Method | Alt+Up |
Go to Line/Column.. | Ctrl+G |
Switcher | Ctrl+Tab |
Select In.. | Alt+F1 |
Locate/Select in Solution View | N/A |
Recent Files | Ctrl+E |
Recently Changed Files | N/A |
Last Edit Location | Ctrl+Shift+Backspace |
Back | Ctrl+Alt+Left |
Forward | Ctrl+Alt+Right |
Select Next Tab | Alt+Right |
Select Previous Tab | Alt+Left |
Show Bookmarks | Shift+F11 |
Toggle Bookmark | F11 |
Toggle Bookmark with Mnemonic | Ctrl+F11 |
Add to Favorites | Alt+Shift+F |
Show Favorites window | Alt+2 |
Show Structure window | Alt+7 |
Show Find window | Alt+3 |

Find everything

Search Everywhere | Double Shift |
Find.. | Ctrl+F |
Find Next / Move to Next Occurrence | F3 |
Find Previous / Move to Previous Occurrence | Shift+F3 |
Replace.. | Ctrl+R |
Find in Files.. | Ctrl+Shift+F |
Replace in Files.. | Ctrl+Shift+R |
Next Occurrence of the Word at Caret | Ctrl+F3 |
Go to File.. | Ctrl+Shift+N |
File Member | Ctrl+F12 |
Go to Symbol.. | Ctrl+Alt+Shift+N |
Find Action.. | Ctrl+Shift+A |
Navigate from symbols
Navigate To.. | Ctrl+Shift+G |
Find Usages | Alt+F7 |
Go to Declaration or Usages | Ctrl+B |
Go to Type Declaration | Ctrl+Shift+B |
Show Usages | Ctrl+Alt+F7 |
Go to Super Method | Ctrl+U |
Go to Implementation(s) | N/A |
Go to Super Derived Symbols | Ctrl+Alt+B |
Highlight Usages in File | Ctrl+Shift+F7 |
Code analysis
Show Intention Actions | Alt+Enter |
Next Code Issue | F2 |
Previous Code Issue | Shift+F2 |
Next Error | Alt+F2 |
Previous Error | Alt+Shift+F2 |
Toggle Code Inspection | Ctrl+Alt+Shift+8 |
Run Inspection by Name.. | Ctrl+Alt+Shift+I |
Inspect This.. | Ctrl+Alt+Shift+A |
Show Errors in Solution window | N/A |
Show Inspection Results window | N/A |
Build, Run, Debug
NuGet Quick List | N/A |
Build Solution | Ctrl+F9 |
Build Current Project | N/A |
Cancel Build | Ctrl+F9 |
Run context configuration | Ctrl+Shift+F10 |
Run.. | Alt+Shift+F10 |
Debug context configuration | Shift+F9 |
Debug.. | Alt+Shift+F9 |
Attach to Process.. | Ctrl+Alt+F5 |
Stop | Ctrl+F2 |
Pause | N/A |
Resume Program | F9 |
Stop Background Processes.. | Ctrl+Shift+F2 |
Step Over | F8 |
Force Step Over | Alt+Shift+F8 |
Step Into | F7 |
Smart Step Into | Shift+F7 |
Force Step Into | Alt+Shift+F7 |
Step Out | Shift+F8 |
Run To Cursor | Alt+F9 |
Force Run To Cursor | Ctrl+Alt+F9 |
Skip to Cursor | Ctrl+Alt+Shift+F9 |
Show Execution Point | Alt+F10 |
Evaluate Expression.. | Alt+F8 |
Quick Evaluate Expression | Ctrl+Alt+F8 |
Toggle Line Breakpoint | Ctrl+F8 |
Toggle Temporary Line Breakpoint | Ctrl+Alt+Shift+F8 |
Toggle Breakpoint Enabled | N/A |
View Breakpoints.. | Ctrl+Shift+F8 |
Edit Breakpoint | Ctrl+Shift+F8 |
Show Build window | N/A |
Show Run window | Alt+4 |
Show Debug window | Alt+5 |
Show NuGet window | Alt+Shift+7 |
Refactorings
Intellij Keyboard Shortcuts Mac
Refactor This.. | Ctrl+Alt+Shift+T |
Rename.. | Shift+F6 |
Change Signature.. | Ctrl+F6 |
Inline.. | Ctrl+Alt+N |
Move.. | F6 |
Extract Method.. | Ctrl+Alt+M |
Introduce Field.. | Ctrl+Alt+F |
Introduce Parameter.. | Ctrl+Alt+P |
Introduce Variable.. | Ctrl+Alt+V |
Safe Delete.. | Alt+Delete |
Global VCS actions
VCS Operations Popup.. | Alt+` |
Commit.. | Ctrl+K |
Update Project | Ctrl+T |
Rollback | Ctrl+Alt+Z |
Push.. | Ctrl+Shift+K |
Next Change | Ctrl+Alt+Shift+Down |
Previous Change | Ctrl+Alt+Shift+Up |
Show Version Control window | Alt+9 |
Show Commit window | Alt+0 |
Unit Testing
Unit Testing Quick List.. | Alt+Shift+U |
Run Unit Tests | Ctrl+;, R |
Debug Unit Tests | Ctrl+;, D |
Stop Execution | Ctrl+;, S |
Repeat Previous Run | Ctrl+;, T |
Rerun Failed Tests | Ctrl+;, F |
Run Tests Until Failure | Ctrl+;, W |
Run All Tests from Solution | Ctrl+;, L |
Create New Session | Ctrl+;, N |
Append Tests to Session | Ctrl+;, A |
Run Current Session | Ctrl+;, Y |
Run Unit Tests under dotMemory Unit | Ctrl+;, M |
Run Selected Tests | Shift+Enter |
Debug Selected Tests | Ctrl+D |
Run Current Session (Tool Window) | Ctrl+Y |
Create New Session (Tool Window) | Alt+Shift+Insert |
Append Tests to Session (Tool Window) | Ctrl+Alt+Insert |
Remove Selected Tests (Tool Window) | Delete |
Run All Tests from Solution (Tool Window) | Ctrl+L |
Show Unit Tests window | Alt+Shift+8 |
Tool Windows
Intellij Keyboard Shortcuts Cheat Sheet Pdf
Hide Active Tool Window | Shift+Escape |
Hide All Tool Windows | Ctrl+Shift+F12 |
Jump to Last Tool Window | F12 |
Show Solution window | Alt+1 |
Show Favorites window | Alt+2 |
Show Find window | Alt+3 |
Show Run window | Alt+4 |
Show Debug window | Alt+5 |
Show Structure window | Alt+7 |
Show Services window | Alt+8 |
Show Version Control window | Alt+9 |
Show Commit window | Alt+0 |
Show Build window | N/A |
Show Errors in Solution window | N/A |
Show Inspection Results window | N/A |
Show NuGet window | Alt+Shift+7 |
Show Unit Tests window | Alt+Shift+8 |
Show Terminal window | Alt+F12 |
Show Database window | N/A |