Skip to main content

Jetbrains IDEs

Shortcuts

Basic Editing

ActionDefaultCustom
Delete LineCtrl + YCtrl + Shift + K
Join LineCtrl + Shift + J
Start New LineCtrl + Enter
Start New Line before CurrentCtrl + Shift + Enter
Duplicate LineCtrl + DCtrl + Alt + Down
Move LineAlt + Shift + Up/DownAlt + Up/Down
Open source in New windowShift + F4Ctrl + K, O

Caret Navigation

ActionDefaultCustom
Add CaretAlt + ClickAlt + Ctrl + Shift + Click
Clone Caret AboveDouble Ctrl + UpAlt + Shift + Up
Clone Caret BelowDouble Ctrl + DownAlt + Shift + Down
Add Caret to every Line in SelectionAlt + Shift + GAlt + Shift + I
Add Caret to next OccuranceAlt + JCtrl + D, Ctrl + F3
Rectangular Selection with CaretsAlt + ClickMiddleclick

Code Folding

ActionDefaultCustom
ExpandCtrl + NumPad +Ctrl + ]
CollapseCtrl + NumPad -Ctrl + [
Expand AllCtrl + Shift + NumPad +Ctrl + Shift + ]
Collapse AllCtrl + Shift + Numpad -Ctrl + Shift + [

Coding Assistance

ActionDefaultCustom
Show Intention ActionsAlt + EnterCtrl + .
Basic CompletionCtrl + Space
Type Matching CompletionCtrl + Shift + SpaceCtrl + Alt + Space
Reformat CodeCtrl + Alt + LCtrl + Shift + F
Parameter InfoCtrl + PCtrl + Shift + Space
Quick DocumentationCtrl + Q
Line CommentCtrl + /
Block CommentCtrl + Shift + /
Surround withCtrl + Alt + TCtrl + Alt + B
GenerateAlt + Insert
ActionDefaultCustom
Go to Line/ColumnCtrl + G
SwitcherCtrl + Tab
Recent FilesCtrl + EAlt + S
ForwardAlt + Right
BackwardAlt + Left
Toggle BookmarkF11Ctrl + Shift + B
Toggle Mnemonic BookmarkCtrl + F11Ctrl + Shift + N
Focus / Show Bookmark WindowAlt + 2Alt + 3
Focus / Show Project ExplorerAlt + 1
Focus / Show TerminalAlt + 2

Find

ActionDefaultCustom
Search EverywhereDouble Shift
Run AnythingDouble Ctrl
FindCtrl + F
ReplaceCtrl + R
Find in FilesCtrl + Shift + F
Replace in FilesCtrl + Shift + H
Got to Next OccuranceShift + F3
Search FilesCtrl + P
Search ActionsCtrl + Shift + P

Refactorings

ActionDefaultCustom
Refactor thisCtrl + Alt + Shift + TCtrl + Shift + R
RenameShift + F6F2
InlineCtrl + Alt + N
Extract MethodCtrl + Alt + M
Change SignatureCtrl + F6
Introduce FieldCtrl + Alt + F
Introduce VariableCtrl + Alt + V
Introduce ParameterCtrl + Alt + P