Shortcuts Flashcards

1
Q

Toggle case

A

control shift U

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

Duplicate line or block

A

control D

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

show intentions (things pycharm can do to help you fix an issue)

A

alt enter

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

reformat code in file

A

control alt L

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

add multiple carets

A

alt left mouse click (escape to remove them)

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

fold all code

A

control shift plus

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

unfold all code

A

control shift minus

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

extract method (or function)

A

control alt m

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

delete entire line

A

control Y (opposite of emacs)

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

find next instance of word at caret

A

control F3

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

find next instance of word at caret after doing control F3

A

F3

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

find previous instance of word at caret after doing control F3

A

shift F3

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

get quick documentation

A

control Q

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

completion options

A

control space

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

go to class

A

control N

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

toggle commenting out block

17
Q

Show descriptions of error or warning at caret

A

control F1

18
Q

go to line

19
Q

Go to next/previous editor tab

A

alt right/left arrow

20
Q

Smart line split

A

control enter

21
Q

Find in path

A

control shift F

22
Q

replace

23
Q

Close active window

A

Shift escape

24
Q

Column Selection

A

Alt and drag mouse

25
Code Fold selected region
control period
26
add __main__ stuff at bottom of program
type "main" then TAB
27
Navigate to declaration of something
middle mouse button click or Control B
28
Navigate back and forth
Control Alt left or right arrow