Intellij Keyboard Shortcuts Cheat Sheet



  1. Intellij Keyboard Shortcuts Mac
  2. 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.

Cheat

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)

Intellij change keyboard shortcuts

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 EverywhereDouble Shift
Find Action..Ctrl+Shift+A
Open Solution or Project..Ctrl+Shift+O
Open File or Folder..N/A
Show Intention ActionsAlt+Enter
Navigate To..Ctrl+Shift+G
Recent FilesCtrl+E
Find UsagesAlt+F7
Select In..Alt+F1
Settings..Ctrl+Alt+S
Generate..Alt+Insert
Build SolutionCtrl+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 CodeCtrl+Alt+L
Code Cleanup..N/A

Basic editing

CutCtrl+X
CopyCtrl+C
PasteCtrl+V
Paste as Plain TextCtrl+Alt+Shift+V
Paste from History..Ctrl+Shift+V
Paste from History..Ctrl+Shift+V
Duplicate Line or SelectionCtrl+D
Copy PathsCtrl+Shift+C
Copy ReferenceCtrl+Alt+Shift+C
Save AllCtrl+S
UndoCtrl+Z
RedoCtrl+Shift+Z
Indent SelectionTab
Unindent Line or SelectionShift+Tab
Start New LineShift+Enter
Start New Line Before CurrentCtrl+Alt+Enter
Delete LineCtrl+Y
Toggle CaseCtrl+Shift+U
Scratch FileCtrl+Alt+Shift+Insert
Open source in new windowShift+F4
Show WhitespacesN/A
Soft-WrapN/A

Caret navigation

Move Caret to Previous WordCtrl+Left
Move Caret to Next WordCtrl+Right
Move Caret to Line StartHome
Move Caret to Line EndEnd
Containing DeclarationAlt+Shift+[
Move Caret to Matching BraceCtrl+Shift+M
Move Caret to Code Block StartCtrl+[
Move Caret to Code Block EndCtrl+]
Next MethodAlt+Down
Previous MethodAlt+Up
Move Caret to Page TopCtrl+Page Up
Move Caret to Page BottomCtrl+Page Down
Page UpPage Up
Page DownPage Down
Move Caret to Text StartCtrl+Home
Move Caret to Text EndCtrl+End

Select text

Select AllCtrl+A
Left with SelectionShift+Left
Right with SelectionShift+Right
Move Caret to Previous Word with SelectionCtrl+Shift+Left
Move Caret to Next Word with SelectionCtrl+Shift+Right
Move Caret to Line Start with SelectionShift+Home
Move Caret to Line End with SelectionShift+End
Up with SelectionShift+Up
Down with SelectionShift+Down
Select Containing DeclarationCtrl+Alt+Shift+[
Move Caret to Code Block Start with SelectionCtrl+Shift+[
Move Caret to Code Block End with SelectionCtrl+Shift+]
Move Caret to Page Top with SelectionCtrl+Shift+Page Up
Move Caret to Page Bottom with SelectionCtrl+Shift+Page Down
Page Up with SelectionShift+Page Up
Page Down with SelectionShift+Page Down
Move Caret to Text Start with SelectionCtrl+Shift+Home
Move Caret to Text End with SelectionCtrl+Shift+End
Extend SelectionCtrl+W
Shrink SelectionCtrl+Shift+W
Add Selection for Next OccurrenceAlt+J

Coding assistance

Show Intention ActionsAlt+Enter
Basic CompletionCtrl+Space
Smart CompletionCtrl+Shift+Space
Second Basic CompletionCtrl+Alt+Space
Complete Current StatementCtrl+Shift+Enter
Reformat CodeCtrl+Alt+L
Parameter InfoCtrl+P
Quick DocumentationCtrl+Q
Move Statement UpCtrl+Shift+Up
Move Statement DownCtrl+Shift+Down
Move Element LeftCtrl+Alt+Shift+Left
Move Statement RightCtrl+Alt+Shift+Right
Move Line UpAlt+Shift+Up
Move Line DownAlt+Shift+Down
Comment with Line CommentCtrl+/
Comment with Block CommentCtrl+Shift+/
Generate..Alt+Insert
Code Cleanup..N/A
Silent Code CleanupN/A

Context navigation

Next MethodAlt+Down
Previous MethodAlt+Up
Go to Line/Column..Ctrl+G
SwitcherCtrl+Tab
Select In..Alt+F1
Locate/Select in Solution ViewN/A
Recent FilesCtrl+E
Recently Changed FilesN/A
Last Edit LocationCtrl+Shift+Backspace
BackCtrl+Alt+Left
ForwardCtrl+Alt+Right
Select Next TabAlt+Right
Select Previous TabAlt+Left
Show BookmarksShift+F11
Toggle BookmarkF11
Toggle Bookmark with MnemonicCtrl+F11
Add to FavoritesAlt+Shift+F
Show Favorites windowAlt+2
Show Structure windowAlt+7
Show Find windowAlt+3
Intellij Keyboard Shortcuts Cheat Sheet

Find everything

Intellij keyboard shortcuts windows
Search EverywhereDouble Shift
Find..Ctrl+F
Find Next / Move to Next OccurrenceF3
Find Previous / Move to Previous OccurrenceShift+F3
Replace..Ctrl+R
Find in Files..Ctrl+Shift+F
Replace in Files..Ctrl+Shift+R
Next Occurrence of the Word at CaretCtrl+F3
Go to File..Ctrl+Shift+N
File MemberCtrl+F12
Go to Symbol..Ctrl+Alt+Shift+N
Find Action..Ctrl+Shift+A

Navigate from symbols

Navigate To..Ctrl+Shift+G
Find UsagesAlt+F7
Go to Declaration or UsagesCtrl+B
Go to Type DeclarationCtrl+Shift+B
Show UsagesCtrl+Alt+F7
Go to Super MethodCtrl+U
Go to Implementation(s)N/A
Go to Super Derived SymbolsCtrl+Alt+B
Highlight Usages in FileCtrl+Shift+F7

Code analysis

Show Intention ActionsAlt+Enter
Next Code IssueF2
Previous Code IssueShift+F2
Next ErrorAlt+F2
Previous ErrorAlt+Shift+F2
Toggle Code InspectionCtrl+Alt+Shift+8
Run Inspection by Name..Ctrl+Alt+Shift+I
Inspect This..Ctrl+Alt+Shift+A
Show Errors in Solution windowN/A
Show Inspection Results windowN/A

Build, Run, Debug

NuGet Quick ListN/A
Build SolutionCtrl+F9
Build Current ProjectN/A
Cancel BuildCtrl+F9
Run context configurationCtrl+Shift+F10
Run..Alt+Shift+F10
Debug context configurationShift+F9
Debug..Alt+Shift+F9
Attach to Process..Ctrl+Alt+F5
StopCtrl+F2
PauseN/A
Resume ProgramF9
Stop Background Processes..Ctrl+Shift+F2
Step OverF8
Force Step OverAlt+Shift+F8
Step IntoF7
Smart Step IntoShift+F7
Force Step IntoAlt+Shift+F7
Step OutShift+F8
Run To CursorAlt+F9
Force Run To CursorCtrl+Alt+F9
Skip to CursorCtrl+Alt+Shift+F9
Show Execution PointAlt+F10
Evaluate Expression..Alt+F8
Quick Evaluate ExpressionCtrl+Alt+F8
Toggle Line BreakpointCtrl+F8
Toggle Temporary Line BreakpointCtrl+Alt+Shift+F8
Toggle Breakpoint EnabledN/A
View Breakpoints..Ctrl+Shift+F8
Edit BreakpointCtrl+Shift+F8
Show Build windowN/A
Show Run windowAlt+4
Show Debug windowAlt+5
Show NuGet windowAlt+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 ProjectCtrl+T
RollbackCtrl+Alt+Z
Push..Ctrl+Shift+K
Next ChangeCtrl+Alt+Shift+Down
Previous ChangeCtrl+Alt+Shift+Up
Show Version Control windowAlt+9
Show Commit windowAlt+0

Unit Testing

Unit Testing Quick List..Alt+Shift+U
Run Unit TestsCtrl+;, R
Debug Unit TestsCtrl+;, D
Stop ExecutionCtrl+;, S
Repeat Previous RunCtrl+;, T
Rerun Failed TestsCtrl+;, F
Run Tests Until FailureCtrl+;, W
Run All Tests from SolutionCtrl+;, L
Create New SessionCtrl+;, N
Append Tests to SessionCtrl+;, A
Run Current SessionCtrl+;, Y
Run Unit Tests under dotMemory UnitCtrl+;, M
Run Selected TestsShift+Enter
Debug Selected TestsCtrl+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 windowAlt+Shift+8

Tool Windows

Intellij Keyboard Shortcuts Cheat Sheet Pdf

Hide Active Tool WindowShift+Escape
Hide All Tool WindowsCtrl+Shift+F12
Jump to Last Tool WindowF12
Show Solution windowAlt+1
Show Favorites windowAlt+2
Show Find windowAlt+3
Show Run windowAlt+4
Show Debug windowAlt+5
Show Structure windowAlt+7
Show Services windowAlt+8
Show Version Control windowAlt+9
Show Commit windowAlt+0
Show Build windowN/A
Show Errors in Solution windowN/A
Show Inspection Results windowN/A
Show NuGet windowAlt+Shift+7
Show Unit Tests windowAlt+Shift+8
Show Terminal windowAlt+F12
Show Database windowN/A