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
Q

(Editing) Ctrl + C or Ctrl + Insert

A

Copy current line or selected block to clipboard

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

(Editing) Ctrl + V or Shift + Insert

A

Paste from clipboard

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

(Editing) Ctrl + Shift + V

A

Paste from recent buffers…

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

(Editing) Ctrl + D

A

Duplicate current line or selected block

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

(Editing) Ctrl + Y

A

Delete line at caret

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

(Editing) Ctrl + Shift + J

A

Smart line join

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

(Editing) Ctrl + Enter

A

Smart line split

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

(Editing) Shift + Enter

A

Start new line

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

(Editing) Ctrl + Shift + U

A

Toggle case for word at caret or selected block

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

(Editing) Ctrl + Shift + ] / [

A

Select till code block end/start

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

(Editing) Ctrl + Delete

A

Delete to word end

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

(Editing) Ctrl + Backspace

A

Delete to word start

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

(Editing) Ctrl + NumPad+/-

A

Expand/collapse code block

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

(Editing) Ctrl + Shift + NumPad+

A

Expand all

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

(Editing) Ctrl + Shift + NumPad-

A

Collapse all

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

(Editing) Ctrl + F4

A

Close active editor tab

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

(Search/Replace) Ctrl + F

A

Find

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

(Search/Replace) F3

A

Find next

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

(Search/Replace) Shift + F3

A

Find previous

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

(Search/Replace) Ctrl + R

A

Replace

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

(Search/Replace) Ctrl + Shift + F

A

Find in path

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

(Search/Replace) Ctrl + Shift + R

A

Replace in path

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

(Search/Replace) Ctrl + Shift + S

A

Search structurally (Ultimate Edition only)

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

(Search/Replace) Ctrl + Shift + M

A

Replace structurally (Ultimate Edition only)

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

(Usage Search) Alt + F7 / Ctrl + F7

A

Find usages / Find usages in file

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

(Usage Search) Ctrl + Shift + F7

A

Highlight usages in file

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

(Usage Search) Ctrl + Alt + F7

A

Show usages

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

(Compile and Run) Ctrl + F9

A

Make project (compile modifed and dependent)

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

(Compile and Run) Ctrl + Shift + F9

A

Compile selected file, package or module

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

(Compile and Run) Alt + Shift + F10

A

Select configuration and run

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

(Compile and Run) Alt + Shift + F9

A

Select configuration and debug

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

(Compile and Run) Shift + F10

A

Run

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

(Compile and Run) Shift + F9

A

Debug

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

(Compile and Run) Ctrl + Shift + F10

A

Run context configuration from editor

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

(Debugging) F8

A

Step over

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

(Debugging) F7

A

Step into

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

(Debugging) Shift + F7

A

Smart step into

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

(Debugging) Shift + F8

A

Step out

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

(Debugging) Alt + F9

A

Run to cursor

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

(Debugging) Alt + F8

A

Evaluate expression

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

(Debugging) F9

A

Resume program

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

(Debugging) Ctrl + F8

A

Toggle breakpoint

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

(Debugging) Ctrl + Shift + F8

A

View breakpoints

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

(Navigation) Ctrl + N

A

Go to class

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

(Navigation) Ctrl + Shift + N

A

Go to file

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

(Navigation) Ctrl + Alt + Shift + N

A

Go to symbol

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

(Navigation) Alt + Right/Left

A

Go to next/previous editor tab

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

(Navigation) F12

A

Go back to previous tool window

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

(Navigation) Esc

A

Go to editor (from tool window)

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

(Navigation) Shift + Esc

A

Hide active or last active window

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

(Navigation) Ctrl + Shift + F4

A

Close active run/messages/find/… tab

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

(Navigation) Ctrl + G

A

Go to line

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

(Navigation) Ctrl + E

A

Recent files popup

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

(Navigation) Ctrl + Alt + Left/Right

A

Navigate back/forward

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

(Navigation) Ctrl + Shift + Backspace

A

Navigate to last edit location

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

(Navigation) Alt + F1

A

Select current file or symbol in any view

82
Q

(Navigation) Ctrl + B or Ctrl + Click

A

Go to declaration

83
Q

(Navigation) Ctrl + Alt + B

A

Go to implementation(s)

84
Q

(Navigation) Ctrl + Shift + I

A

Open quick definition lookup

85
Q

(Navigation) Ctrl + Shift + B

A

Go to type declaration

86
Q

(Navigation) Ctrl + U

A

Go to super-method/super-class

87
Q

(Navigation) Alt + Up/Down

A

Go to previous/next method

88
Q

(Navigation) Ctrl + ] / [

A

Move to code block end/start

89
Q

(Navigation) Ctrl + F12

A

File structure popup

90
Q

(Navigation) Ctrl + H

A

Type hierarchy

91
Q

(Navigation) Ctrl + Shift + H

A

Method hierarchy

92
Q

(Navigation) Ctrl + Alt + H

A

Call hierarchy

93
Q

(Navigation) F2 / Shift + F2

A

Next/previous highlighted error

94
Q

(Navigation) F4 / Ctrl + Enter

A

Edit source / View source

95
Q

(Navigation) Alt + Home

A

Show navigation bar

96
Q

(Navigation) F11

A

Toggle bookmark

97
Q

(Navigation) Ctrl + Shift + F11

A

Toggle bookmark with mnemonic

98
Q

(Navigation) Ctrl + #[0-9]

A

Go to numbered bookmark

99
Q

(Navigation) Shift + F11

A

Show bookmarks

100
Q

(Refactoring) F5

A

Copy

101
Q

(Refactoring) F6

A

Move

102
Q

(Refactoring) Alt + Delete

A

Safe Delete

103
Q

(Refactoring) Shift + F6

A

Rename

104
Q

(Refactoring) Ctrl + F6

A

Change Signature

105
Q

(Refactoring) Ctrl + Alt + N

A

Inline

106
Q

(Refactoring) Ctrl + Alt + M

A

Extract Method

107
Q

(Refactoring) Ctrl + Alt + V

A

Extract Variable

108
Q

(Refactoring) Ctrl + Alt + F

A

Extract Field

109
Q

(Refactoring) Ctrl + Alt + C

A

Extract Constant

110
Q

(Refactoring) Ctrl + Alt + P

A

Extract Parameter

111
Q

(VCS/Local History) Ctrl + K

A

Commit project to VCS

112
Q

(VCS/Local History) Ctrl + T

A

Update project from VCS

113
Q

(VCS/Local History) Alt + Shift + C

A

View recent changes

114
Q

(VCS/Local History) Alt + BackQuote (`)

A

VCS quick popup

115
Q

(Live Templates) Ctrl + Alt + J

A

Surround with Live Template

116
Q

(Live Templates) Ctrl + J

A

Insert Live Template

117
Q

(Live Templates) iter

A

Iteration according to Java SDK 1.5 style

118
Q

(Live Templates) inst

A

Check object type with instanceof and downcast it

119
Q

(Live Templates) itco

A

Iterate elements of java.util.Collection

120
Q

(Live Templates) itit

A

Iterate elements of java.util.Iterator

121
Q

(Live Templates) itli

A

Iterate elements of java.util.List

122
Q

(Live Templates) psf

A

public static final

123
Q

(Live Templates) thr

A

throw new

124
Q

(General) Alt + #[0-9]

A

Open corresponding tool window

125
Q

(General) Ctrl + S

A

Save all

126
Q

(General) Ctrl + Alt + Y

A

Synchronize

127
Q

(General) Ctrl + Alt + F11

A

Toggle full screen mode

128
Q

(General) Ctrl + Shift + F12

A

Toggle maximizing editor

129
Q

(General) Alt + Shift + F

A

Add to Favorites

130
Q

(General) Alt + Shift + I

A

Inspect current file with current profile

131
Q

(General) Ctrl + BackQuote (`)

A

Quick switch current scheme

132
Q

(General) Ctrl + Alt + S

A

Open Settings dialog

133
Q

(General) Ctrl + Alt + Shift + S

A

Open Project Structure dialog

134
Q

(General) Ctrl + Shift + A

A

Find Action

135
Q

(General) Ctrl + Tab

A

Switch between tabs and tool window

136
Q

To find any action inside the IDE

A

use Find action (Ctrl+Shift+A)

137
Q

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

A

(Editing) Ctrl + Space

138
Q

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

A

(Editing) Ctrl + Shift + Space

139
Q

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

A

(Editing) Ctrl + Alt + Space

140
Q

Complete statement

A

(Editing) Ctrl + Shift + Enter

141
Q

Parameter info (within method call arguments)

A

(Editing) Ctrl + P

142
Q

Quick documentation lookup

A

(Editing) Ctrl + Q

143
Q

External Doc

A

(Editing) Shift + F1

144
Q

Brief Info

A

(Editing) Ctrl + mouse over code

145
Q

Show descriptions of error or warning at caret

A

(Editing) Ctrl + F1

146
Q

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

A

(Editing) Alt + Insert

147
Q

Override methods

A

(Editing) Ctrl + O

148
Q

Implement methods

A

(Editing) Ctrl + I

149
Q

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

A

(Editing) Ctrl + Alt + T

150
Q

Comment/uncomment with line comment

A

(Editing) Ctrl + /

151
Q

Comment/uncomment with block comment

A

(Editing) Ctrl + Shift + /

152
Q

Select successively increasing code blocks

A

(Editing) Ctrl + W

153
Q

Decrease current selection to previous state

A

(Editing) Ctrl + Shift + W

154
Q

Context info

A

(Editing) Alt + Q

155
Q

Show intention actions and quick-fixes

A

(Editing) Alt + Enter

156
Q

Reformat code

A

(Editing) Ctrl + Alt + L

157
Q

Optimize imports

A

(Editing) Ctrl + Alt + O

158
Q

Auto-indent line(s)

A

(Editing) Ctrl + Alt + I

159
Q

Indent/unindent selected lines

A

(Editing) Tab / Shift + Tab

160
Q

Cut current line or selected block to clipboard

A

(Editing) Ctrl + X or Shift + Delete

161
Q

Copy current line or selected block to clipboard

A

(Editing) Ctrl + C or Ctrl + Insert

162
Q

Paste from clipboard

A

(Editing) Ctrl + V or Shift + Insert

163
Q

Paste from recent buffers…

A

(Editing) Ctrl + Shift + V

164
Q

Duplicate current line or selected block

A

(Editing) Ctrl + D

165
Q

Delete line at caret

A

(Editing) Ctrl + Y

166
Q

Smart line join

A

(Editing) Ctrl + Shift + J

167
Q

Smart line split

A

(Editing) Ctrl + Enter

168
Q

Start new line

A

(Editing) Shift + Enter

169
Q

Toggle case for word at caret or selected block

A

(Editing) Ctrl + Shift + U

170
Q

Select till code block end/start

A

(Editing) Ctrl + Shift + ] / [

171
Q

Delete to word end

A

(Editing) Ctrl + Delete

172
Q

Delete to word start

A

(Editing) Ctrl + Backspace

173
Q

Expand/collapse code block

A

(Editing) Ctrl + NumPad+/-

174
Q

Expand all

A

(Editing) Ctrl + Shift + NumPad+

175
Q

Collapse all

A

(Editing) Ctrl + Shift + NumPad-

176
Q

Close active editor tab

A

(Editing) Ctrl + F4

177
Q

Find

A

(Search/Replace) Ctrl + F

178
Q

Find next

A

(Search/Replace) F3

179
Q

Find previous

A

(Search/Replace) Shift + F3

180
Q

Replace

A

(Search/Replace) Ctrl + R

181
Q

Find in path

A

(Search/Replace) Ctrl + Shift + F

182
Q

Replace in path

A

(Search/Replace) Ctrl + Shift + R

183
Q

Search structurally (Ultimate Edition only)

A

(Search/Replace) Ctrl + Shift + S

184
Q

Replace structurally (Ultimate Edition only)

A

(Search/Replace) Ctrl + Shift + M

185
Q

Find usages / Find usages in file

A

(Usage Search) Alt + F7 / Ctrl + F7

186
Q

Highlight usages in file

A

(Usage Search) Ctrl + Shift + F7

187
Q

Show usages

A

(Usage Search) Ctrl + Alt + F7

188
Q

Make project (compile modifed and dependent)

A

(Compile and Run) Ctrl + F9

189
Q

Compile selected file, package or module

A

(Compile and Run) Ctrl + Shift + F9

190
Q

Select configuration and run

A

(Compile and Run) Alt + Shift + F10

191
Q

Select configuration and debug

A

(Compile and Run) Alt + Shift + F9

192
Q

Run

A

(Compile and Run) Shift + F10

193
Q

Debug

A

(Compile and Run) Shift + F9

194
Q

Run context configuration from editor

A

(Compile and Run) Ctrl + Shift + F10

195
Q

Step over

A

(Debugging) F8

196
Q

Step into

A

(Debugging) F7

197
Q

Smart step into

A

(Debugging) Shift + F7

198
Q

Step out

A

(Debugging) Shift + F8

199
Q

Run to cursor

A

(Debugging) Alt + F9

200
Q

Evaluate expression

A

(Debugging) Alt + F8