IntelliJ IDEA Reference Card Flashcards

2
Q

(Editing) Ctrl + Space

A

Basic code completion (the name of any class, method or variable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(Editing) Ctrl + Shift + Space

A

Smart code completion (filters the list of methods and variables by expected type)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

(Editing) Ctrl + Alt + Space

A

Class name completion (the name of any project class independently of current imports)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

(Editing) Ctrl + Shift + Enter

A

Complete statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

(Editing) Ctrl + P

A

Parameter info (within method call arguments)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

(Editing) Ctrl + Q

A

Quick documentation lookup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

(Editing) Shift + F1

A

External Doc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

(Editing) Ctrl + mouse over code

A

Brief Info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

(Editing) Ctrl + F1

A

Show descriptions of error or warning at caret

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

(Editing) Alt + Insert

A

Generate code… (Getters, Setters, Constructors, hashCode/equals, toString)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

(Editing) Ctrl + O

A

Override methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

(Editing) Ctrl + I

A

Implement methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

(Editing) Ctrl + Alt + T

A

Surround with… (if..else, try..catch, for, synchronized, etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

(Editing) Ctrl + /

A

Comment/uncomment with line comment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

(Editing) Ctrl + Shift + /

A

Comment/uncomment with block comment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

(Editing) Ctrl + W

A

Select successively increasing code blocks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

(Editing) Ctrl + Shift + W

A

Decrease current selection to previous state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

(Editing) Alt + Q

A

Context info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

(Editing) Alt + Enter

A

Show intention actions and quick-fixes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

(Editing) Ctrl + Alt + L

A

Reformat code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

(Editing) Ctrl + Alt + O

A

Optimize imports

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

(Editing) Ctrl + Alt + I

A

Auto-indent line(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

(Editing) Tab / Shift + Tab

A

Indent/unindent selected lines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

(Editing) Ctrl + X or Shift + Delete

A

Cut current line or selected block to clipboard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
(Editing) Ctrl + C or Ctrl + Insert
Copy current line or selected block to clipboard
27
(Editing) Ctrl + V or Shift + Insert
Paste from clipboard
28
(Editing) Ctrl + Shift + V
Paste from recent buffers...
29
(Editing) Ctrl + D
Duplicate current line or selected block
30
(Editing) Ctrl + Y
Delete line at caret
31
(Editing) Ctrl + Shift + J
Smart line join
32
(Editing) Ctrl + Enter
Smart line split
33
(Editing) Shift + Enter
Start new line
34
(Editing) Ctrl + Shift + U
Toggle case for word at caret or selected block
35
(Editing) Ctrl + Shift + ] / [
Select till code block end/start
36
(Editing) Ctrl + Delete
Delete to word end
37
(Editing) Ctrl + Backspace
Delete to word start
38
(Editing) Ctrl + NumPad+/-
Expand/collapse code block
39
(Editing) Ctrl + Shift + NumPad+
Expand all
40
(Editing) Ctrl + Shift + NumPad-
Collapse all
41
(Editing) Ctrl + F4
Close active editor tab
42
(Search/Replace) Ctrl + F
Find
43
(Search/Replace) F3
Find next
44
(Search/Replace) Shift + F3
Find previous
45
(Search/Replace) Ctrl + R
Replace
46
(Search/Replace) Ctrl + Shift + F
Find in path
47
(Search/Replace) Ctrl + Shift + R
Replace in path
48
(Search/Replace) Ctrl + Shift + S
Search structurally (Ultimate Edition only)
49
(Search/Replace) Ctrl + Shift + M
Replace structurally (Ultimate Edition only)
50
(Usage Search) Alt + F7 / Ctrl + F7
Find usages / Find usages in file
51
(Usage Search) Ctrl + Shift + F7
Highlight usages in file
52
(Usage Search) Ctrl + Alt + F7
Show usages
53
(Compile and Run) Ctrl + F9
Make project (compile modifed and dependent)
54
(Compile and Run) Ctrl + Shift + F9
Compile selected file, package or module
55
(Compile and Run) Alt + Shift + F10
Select configuration and run
56
(Compile and Run) Alt + Shift + F9
Select configuration and debug
57
(Compile and Run) Shift + F10
Run
58
(Compile and Run) Shift + F9
Debug
59
(Compile and Run) Ctrl + Shift + F10
Run context configuration from editor
60
(Debugging) F8
Step over
61
(Debugging) F7
Step into
62
(Debugging) Shift + F7
Smart step into
63
(Debugging) Shift + F8
Step out
64
(Debugging) Alt + F9
Run to cursor
65
(Debugging) Alt + F8
Evaluate expression
66
(Debugging) F9
Resume program
67
(Debugging) Ctrl + F8
Toggle breakpoint
68
(Debugging) Ctrl + Shift + F8
View breakpoints
69
(Navigation) Ctrl + N
Go to class
70
(Navigation) Ctrl + Shift + N
Go to file
71
(Navigation) Ctrl + Alt + Shift + N
Go to symbol
72
(Navigation) Alt + Right/Left
Go to next/previous editor tab
73
(Navigation) F12
Go back to previous tool window
74
(Navigation) Esc
Go to editor (from tool window)
75
(Navigation) Shift + Esc
Hide active or last active window
76
(Navigation) Ctrl + Shift + F4
Close active run/messages/find/... tab
77
(Navigation) Ctrl + G
Go to line
78
(Navigation) Ctrl + E
Recent files popup
79
(Navigation) Ctrl + Alt + Left/Right
Navigate back/forward
80
(Navigation) Ctrl + Shift + Backspace
Navigate to last edit location
81
(Navigation) Alt + F1
Select current file or symbol in any view
82
(Navigation) Ctrl + B or Ctrl + Click
Go to declaration
83
(Navigation) Ctrl + Alt + B
Go to implementation(s)
84
(Navigation) Ctrl + Shift + I
Open quick definition lookup
85
(Navigation) Ctrl + Shift + B
Go to type declaration
86
(Navigation) Ctrl + U
Go to super-method/super-class
87
(Navigation) Alt + Up/Down
Go to previous/next method
88
(Navigation) Ctrl + ] / [
Move to code block end/start
89
(Navigation) Ctrl + F12
File structure popup
90
(Navigation) Ctrl + H
Type hierarchy
91
(Navigation) Ctrl + Shift + H
Method hierarchy
92
(Navigation) Ctrl + Alt + H
Call hierarchy
93
(Navigation) F2 / Shift + F2
Next/previous highlighted error
94
(Navigation) F4 / Ctrl + Enter
Edit source / View source
95
(Navigation) Alt + Home
Show navigation bar
96
(Navigation) F11
Toggle bookmark
97
(Navigation) Ctrl + Shift + F11
Toggle bookmark with mnemonic
98
(Navigation) Ctrl + #[0-9]
Go to numbered bookmark
99
(Navigation) Shift + F11
Show bookmarks
100
(Refactoring) F5
Copy
101
(Refactoring) F6
Move
102
(Refactoring) Alt + Delete
Safe Delete
103
(Refactoring) Shift + F6
Rename
104
(Refactoring) Ctrl + F6
Change Signature
105
(Refactoring) Ctrl + Alt + N
Inline
106
(Refactoring) Ctrl + Alt + M
Extract Method
107
(Refactoring) Ctrl + Alt + V
Extract Variable
108
(Refactoring) Ctrl + Alt + F
Extract Field
109
(Refactoring) Ctrl + Alt + C
Extract Constant
110
(Refactoring) Ctrl + Alt + P
Extract Parameter
111
(VCS/Local History) Ctrl + K
Commit project to VCS
112
(VCS/Local History) Ctrl + T
Update project from VCS
113
(VCS/Local History) Alt + Shift + C
View recent changes
114
(VCS/Local History) Alt + BackQuote (`)
VCS quick popup
115
(Live Templates) Ctrl + Alt + J
Surround with Live Template
116
(Live Templates) Ctrl + J
Insert Live Template
117
(Live Templates) iter
Iteration according to Java SDK 1.5 style
118
(Live Templates) inst
Check object type with instanceof and downcast it
119
(Live Templates) itco
Iterate elements of java.util.Collection
120
(Live Templates) itit
Iterate elements of java.util.Iterator
121
(Live Templates) itli
Iterate elements of java.util.List
122
(Live Templates) psf
public static final
123
(Live Templates) thr
throw new
124
(General) Alt + #[0-9]
Open corresponding tool window
125
(General) Ctrl + S
Save all
126
(General) Ctrl + Alt + Y
Synchronize
127
(General) Ctrl + Alt + F11
Toggle full screen mode
128
(General) Ctrl + Shift + F12
Toggle maximizing editor
129
(General) Alt + Shift + F
Add to Favorites
130
(General) Alt + Shift + I
Inspect current file with current profile
131
(General) Ctrl + BackQuote (`)
Quick switch current scheme
132
(General) Ctrl + Alt + S
Open Settings dialog
133
(General) Ctrl + Alt + Shift + S
Open Project Structure dialog
134
(General) Ctrl + Shift + A
Find Action
135
(General) Ctrl + Tab
Switch between tabs and tool window
136
To find any action inside the IDE
use Find action (Ctrl+Shift+A)
137
Basic code completion (the name of any class, method or variable)
(Editing) Ctrl + Space
138
Smart code completion (filters the list of methods and variables by expected type)
(Editing) Ctrl + Shift + Space
139
Class name completion (the name of any project class independently of current imports)
(Editing) Ctrl + Alt + Space
140
Complete statement
(Editing) Ctrl + Shift + Enter
141
Parameter info (within method call arguments)
(Editing) Ctrl + P
142
Quick documentation lookup
(Editing) Ctrl + Q
143
External Doc
(Editing) Shift + F1
144
Brief Info
(Editing) Ctrl + mouse over code
145
Show descriptions of error or warning at caret
(Editing) Ctrl + F1
146
Generate code... (Getters, Setters, Constructors, hashCode/equals, toString)
(Editing) Alt + Insert
147
Override methods
(Editing) Ctrl + O
148
Implement methods
(Editing) Ctrl + I
149
Surround with... (if..else, try..catch, for, synchronized, etc.)
(Editing) Ctrl + Alt + T
150
Comment/uncomment with line comment
(Editing) Ctrl + /
151
Comment/uncomment with block comment
(Editing) Ctrl + Shift + /
152
Select successively increasing code blocks
(Editing) Ctrl + W
153
Decrease current selection to previous state
(Editing) Ctrl + Shift + W
154
Context info
(Editing) Alt + Q
155
Show intention actions and quick-fixes
(Editing) Alt + Enter
156
Reformat code
(Editing) Ctrl + Alt + L
157
Optimize imports
(Editing) Ctrl + Alt + O
158
Auto-indent line(s)
(Editing) Ctrl + Alt + I
159
Indent/unindent selected lines
(Editing) Tab / Shift + Tab
160
Cut current line or selected block to clipboard
(Editing) Ctrl + X or Shift + Delete
161
Copy current line or selected block to clipboard
(Editing) Ctrl + C or Ctrl + Insert
162
Paste from clipboard
(Editing) Ctrl + V or Shift + Insert
163
Paste from recent buffers...
(Editing) Ctrl + Shift + V
164
Duplicate current line or selected block
(Editing) Ctrl + D
165
Delete line at caret
(Editing) Ctrl + Y
166
Smart line join
(Editing) Ctrl + Shift + J
167
Smart line split
(Editing) Ctrl + Enter
168
Start new line
(Editing) Shift + Enter
169
Toggle case for word at caret or selected block
(Editing) Ctrl + Shift + U
170
Select till code block end/start
(Editing) Ctrl + Shift + ] / [
171
Delete to word end
(Editing) Ctrl + Delete
172
Delete to word start
(Editing) Ctrl + Backspace
173
Expand/collapse code block
(Editing) Ctrl + NumPad+/-
174
Expand all
(Editing) Ctrl + Shift + NumPad+
175
Collapse all
(Editing) Ctrl + Shift + NumPad-
176
Close active editor tab
(Editing) Ctrl + F4
177
Find
(Search/Replace) Ctrl + F
178
Find next
(Search/Replace) F3
179
Find previous
(Search/Replace) Shift + F3
180
Replace
(Search/Replace) Ctrl + R
181
Find in path
(Search/Replace) Ctrl + Shift + F
182
Replace in path
(Search/Replace) Ctrl + Shift + R
183
Search structurally (Ultimate Edition only)
(Search/Replace) Ctrl + Shift + S
184
Replace structurally (Ultimate Edition only)
(Search/Replace) Ctrl + Shift + M
185
Find usages / Find usages in file
(Usage Search) Alt + F7 / Ctrl + F7
186
Highlight usages in file
(Usage Search) Ctrl + Shift + F7
187
Show usages
(Usage Search) Ctrl + Alt + F7
188
Make project (compile modifed and dependent)
(Compile and Run) Ctrl + F9
189
Compile selected file, package or module
(Compile and Run) Ctrl + Shift + F9
190
Select configuration and run
(Compile and Run) Alt + Shift + F10
191
Select configuration and debug
(Compile and Run) Alt + Shift + F9
192
Run
(Compile and Run) Shift + F10
193
Debug
(Compile and Run) Shift + F9
194
Run context configuration from editor
(Compile and Run) Ctrl + Shift + F10
195
Step over
(Debugging) F8
196
Step into
(Debugging) F7
197
Smart step into
(Debugging) Shift + F7
198
Step out
(Debugging) Shift + F8
199
Run to cursor
(Debugging) Alt + F9
200
Evaluate expression
(Debugging) Alt + F8