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

A

control /

17
Q

Show descriptions of error or warning at caret

A

control F1

18
Q

go to line

A

control G

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

A

control R

23
Q

Close active window

A

Shift escape

24
Q

Column Selection

A

Alt and drag mouse

25
Q

Code Fold selected region

A

control period

26
Q

add __main__ stuff at bottom of program

A

type “main” then TAB

27
Q

Navigate to declaration of something

A

middle mouse button click or Control B

28
Q

Navigate back and forth

A

Control Alt left or right arrow