Jetbrains Flashcards
1
Q
Open corresponding tool window
A
CMD+0..9
2
Q
Toggle maximizing editor
A
CMD+SHIFT+F12
3
Q
Toggle maximizing tool window
A
CMD+SHIFT+\
4
Q
Inspect current file with current profile
A
ALT+SHIFT+I
5
Q
Open Settings dialog
A
CMD+,
6
Q
Open project structure dialog
A
CMD+;
7
Q
Find action
A
CMD+SHIFT+A
8
Q
Close Project
A
Ctrl+Option+F2
9
Q
Open file in Light Edit Mode
A
idea -e filename
10
Q
Step over
A
F8
11
Q
Step into
A
F7
12
Q
Smart step into
A
SHIFT+F8
13
Q
Step out
A
SHIFT+F7
14
Q
Run to cursor
A
ALT+F9
15
Q
Evaluate expression
A
ALT+F8
16
Q
Resume program
A
CMD+ALT+R
17
Q
Toggle breakpoint
A
CMD+F8
18
Q
View breakpoint
A
CMD+SHIFT+F8
19
Q
Search everywhere
A
Double SHIFT
20
Q
Replace
A
CMD+R
21
Q
Find in path
A
CMD+SHIFT+F
22
Q
Replace in path
A
CMD+SHIFT+R
23
Q
Select next occurrence
A
^G
24
Q
Basic code completion
A
CTRL+Space
25
Smart code completion
CTRL+SHIFT+Space
26
Complete statement
CMD+SHIFT+Enter
27
Parameter info
CMD+P
28
Quick documentation lookup
CTRL+J
29
External Doc
SHIFT+F1
30
Brief Info
CMD+Mouse
31
Show descriptions of error at caret
CMD+F1
32
Generate code...
CMD+N CTRL+Enter
33
Override methods
CTRL+O
34
Implement methods
CTRL+I
35
Surround with...
CMD+ALT+T
36
uncomment with line comment
CMD+/
37
uncomment with block comment
CMD+ALT+/
38
Extend selection
ALT+Page Up
39
Shrink selection
ALT+Page Down
40
Context info
ALT+SHIFT+Q
41
Show intention actions and quick- xes
ALT+Click
42
Reformat code
ALT+Enter
43
Optimize imports
CTRL+ALT+O
44
Auto-indent line(s)
CTRL+ALT+I
45
Paste from recent buffers
CMD+SHIFT+V
46
Duplicate current line
CMD+D
47
Delete line at caret
CMD+Return
48
Smart line join
CTRL+SHIFT+J
49
Smart line split
CMD+Enter
50
Start new line
SHIFT+Enter
51
Toggle case for word at caret or selected block
CMD+SHIFT+U
52
Select till code block end
CMD+SHIFT+]
53
Select till code block start
CMD+SHIFT+[
54
Delete to word end
ALT+Return
55
Delete to word start
ALT+Return
56
Expand code block
CMD++
57
Collapse code block
CMD+-
58
Expand all
CMD+SHIFT++
59
Collapse all
CMD+SHIFT+-
60
Copy
F5
61
Move
F6
62
Safe delete
CMD+Delete
63
Rename
SHIFT+F6
64
Refactor this
CTRL+T
65
Change signature
CMD+F6
66
Inline
CMD+ALT+N
67
Extract method
CMD+ALT+M
68
Extract variable
CMD+ALT+V
69
Extract field
CMD+ALT+F
70
Extract constant
CMD+ALT+C
71
Extract parameter
CMD+ALT+P
72
Go to class
CMD+O
73
Go to file
CMD+SHIFT+O
74
Go to symbol
CMD+ALT+O
75
Go to next
CTRL+Arrow Left
76
Go back to previous tool window
F12
77
Go to line
CMD+L
78
Recent files popup
CMD+E
79
Navigate back
CMD+ALT+Arrow Left
80
Navigate forward
CMD+ALT+Arrow Right
81
Navigate to last edit location
CMD+SHIFT+Return
82
Select current file or symbol in any view
ALT+F1
83
Go to declaration
CMD+B
84
Go to implementation(s)
CMD+ALT+B
85
Open quick definition lookup
CMD+Y
86
Go to type declaration
CTRL+SHIFT+B
87
Go to super-method
CMD+U
88
Go to previous
CTRL+Page Up
89
Go to next method
CTRL+Page Down
90
Move to code block end
CMD+ALT+]
91
Move to code block start
CMD+ALT+[
92
Type hierarchy
Ctrl+H
93
Method implementation hierarchy
CMD+ALT+P
94
Call hierarchy
CTRL+ALT+H
95
Next / previous highlighted error
F2
96
Edit source / View source
F4
97
Show navigation bar
⌘+↑
98
Toggle bookmark
F3
99
Toggle bookmark with mnemonic
ALT+F3
100
Go to numbered bookmark
CTRL+0..9
101
Show bookmarks
CMD+F3
102
Make project
CMD+F9
103
Compile selected file
package or module
104
Select configuration run
CTRL+ALT+R
105
Run context configuration from editor
CTRL+ALT+R
106
Select configuration debug
CTRL+ALT+D
107
Find usages in file
CMD+F7
108
Find usages
ALT+F7
109
Highlight usages in file
CMD+SHIFT+F7
110
Show usages
CMD+ALT+F7
111
Commit project to VCS
CMD+K
112
Update project from VCS
CMD+T
113
Push commits
CMD+SHIFT+K
114
VCS quick popup
CTRL+V
115
Surround with Live Template
CMD+ALT+J
116
Insert Live Template
CMD+J
117
Add carets at selected locations using mouse
⇧⌥
118
Add carets above or below the current caret using keyboard
Press ⌥ twice
119
Remove carets
Press ⇧⌥ and click carets that you want to remove.
120
Select multiple occurrences of a word
Press and hold ⇧⌥
121
Find and select the next occurrence of case-sensitively matching
⌃G
122
Move Caret to Previous Word
Move Caret to Next Word
⌥OPT←
⌥OPT→
123
Move Caret to Line Start
Move Caret to Line End
⌘CMD←
⌘CMD→
124
Go to Containing Declaration
⌃Ctrl [
125
Move Caret to Matching Brace
⌃Ctrl M
126
Move Caret to Code Block Start
Move Caret to Code Block End
⌘Сmd⌥Opt [
⌘Сmd⌥Opt ]
127
Next Method
Previous Method
⌃Ctrl⇧Shift ↓
⌃Ctrl⇧Shift ↑
128
Move Caret to Page Top
Move Caret to Page Bottom
⌘Сmd⇞Pg Up
⌘Сmd⇟Pg Dn
129
Next Highlighted Error
Previous Highlighted Error
F2
⇧Shift F2
130
Left with Selection
Right with Selection
⇧Shift ←
⇧Shift →
131
Move Caret to Previous Word with Selection
Move Caret to Next Word with Selection
⌥Opt⇧Shift ←
⌥Opt⇧Shift →
132
Move Caret to Line Start with Selection
Move Caret to Line End with Selection
⌘Сmd⇧Shift ←
⌘Сmd⇧Shift →
133
Move Caret to Code Block Start with Selection
Move Caret to Code Block End with Selection
⌘Сmd⌥Opt⇧Shift [
⌘Сmd⌥Opt⇧Shift ]
134
Select Containing Declaration
⌃Ctrl⇧Shift [
135
Extend Selection
Shrink Selection
⌥Opt ↑
⌥Opt↓
136
Structural navigation forward
Structural navigation backward
Tab
Shift+Tab
137
Move Line Down
cmd + shift + dn arrow
138
Backward Select Word
shift + option + left arrow
139
End of Line
fn + right arrow (cmd + right)
140
Duplicate Line
cmd + D
141
Move Line Up
cmd + shift + up arrow
142
Backward Delete Word
option + delete
143
Backward Word
option + left arrow
144
Forward Delete Char
fn + delete
145
Forward Word
option + right arrow
146
Delete Line
cmd + delete
147
Forward Select Word
shift + option + right arrow
148
Navigate to type
Cmd + O Shift + Cmd + O Navigate to file you can type slash to navigate folders as well it takes wildcards and when you enter the type/file name and after that :40 you will end up on the 40th line in that file
149
Symbol lookup
Alt + Cmd + O
150
Find in path (old-school way)
Cmd + Shift + F
151
Search everywhere
Double Shift
152
recent files list
Cmd + E
153
Navigate forward/backward between files
Cmd + ] or Cmd + [
154
Go to project window (you can check other numbers for different windows)
Cmd + 1
155
Next project window When in eg. project window (Cmd + 1) pressing Esc puts the focus in the main editor
Cmd + `
156
Go to source with focus in the editor straight away
Pressing Cmd + Arrow Down
157
when in project window create a new file
Cmd + N
158
creates files etc but while the focus is in the editor
Alt + Ctrl + N
159
create scratch file
Cmd + Shift + N
160
search for action
Cmd + Shift + A
161
hide all the window and leave editor only
Shift + Cmd + F12
162
resizes the windows
Shift + Cmd + Right/Left arrow (while eg. in Project window)
163
Select code (Alt + Down arrow shrinks selection)
Alt + Up arrow
164
Move code around (single line or selection)
Cmd + Shift + Up/Down arrows
165
duplicate (line or the whole selection)
Cmd + D
166
clipboard history
Shift + Cmd + V
167
delete the line
Cmd + Backspace
168
place multiple cursors
Alt + Shift + Click(s)
169
add selection for the next occurrence (multiple cursors apply)
Shift + Ctrl + G unselects the selection Ctrl + G (while symbol is selected)
170
selects all occurrences entering multiple inputs mode
Ctrl + Cmd + G
171
Rename
Shift + F6
172
correct indentation (on selection)
Ctrl + Alt + I
173
F3
Toggle bookmark
174
Update Project from source control
Cmd + T
175
Inject Language
Alt + Enter
176
Smart Completion
Ctrl + Shift + Space (whereas Ctrl + Space is normal completion)
177
get parameter info
Cmd + P
178
Alt + / (type one letter and then hit the key combination)
Hippie completion
179
Cmd + J
type a shortcut and then select (hit enter) Live Templates
180
Cmd + Alt + T
Surround Templates
181
Navigate to declaration
Cmd + B
182
Navigate to super-method
Cmd + U
183
shows implementations
Alt + Cmd + B
184
opens type hierarchy window
Ctrl + H
185
opens hierarchy on for a method
Cmd + Shift + H
186
you can select run query in console to see if the query is ok
Alt + Enter on SQL
187
shows the diff
Cmd + D while in version control window
188
commit your changes
Cmd + K
189
starts debugger and F7 steps into (works with lambda expressions)
Ctrl + D
190
starts debugger for the currently open file
Ctrl + Shift + D
191
stops the debugger
Cmd + F2
192
brings refactor menu
Ctrl + T
193
opens up a terminal
Alt + F12
194
shows menu for version control operations
Ctrl + V
195
quick change basic settings
Ctrl + `
196
push
Shift + Ctrl + K