Effective PyCharm (2021 edition) Transcripts
Chapter: The Editor
Lecture: Discovering new features

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Let's talk about discovering new features.
0:02 We saw all these things we can do with this editor.
0:05 And yet surely you've forgotten some of them.
0:08 You're like, I don't remember how to do this or that.
0:10 Notice there's all sorts of squiggles on the screen.
0:13 Like here we have a pep 8 violation.
0:15 We really should have two lines like right there,
0:17 but we don't This should have a space between the equals there.
0:21 This should be up adjacent to the parentheses.
0:24 This is over indented. Making these under indented,
0:28 which is not lined up. All these things are weird and what we need to
0:31 do is reformat the code. I saw that Michael did some kind of thing that
0:37 had a hotkey to do it.
0:38 But how does that work? There's a couple of ways we can do this on
0:42 Mac OS. You can use the operating system level.
0:45 Like I can go up here and I can type a reformat and it will actually
0:50 go and show me where that is in the menu and show me the hot key
0:53 And you can see you can see things like,
0:56 well, what else could I do?
0:57 I could run I could go and run the program and so on.
1:02 All right. But that only works on Mac.
1:04 Let's use the PyCharm way.
1:06 There's something similar to that built in.
1:08 So, if we go over here and hit 'cmd+shift+A' or I believe it's
1:12 ctrl+shift+A on the other platforms.
1:15 I can come over and type of reformat lets spell.
1:19 I notice right there it is.
1:20 Reformat. Oh, that's right.
1:21 It's 'cmd+alt+ L' or opt+cmd+L depending on how your keyboard reset,
1:27 let's do that. There we go.
1:29 So much better. All those issues are gone.
1:32 I want to run just command shift day.
1:33 A new type of run. Guess what?
1:35 Let's run our program. Boom.
1:37 There's all of our stuff downloaded.
1:39 And again notice that we can see the hot keys,
1:42 for example, 'ctrl+r' our reformat 'opt+cmd+L' for my current key bindings.
1:49 The other thing to notice is this is just that search anywhere or search everywhere that
1:54 we had before. But instead of having it focused on all its focused on actions
2:01 so we can hit a single key and just type what we want to have happen
2:05 rather than coming from hear clicking over there clicking there than typing it.
2:09 Right But if you forget,
2:11 you can always just click here and then here.
2:13 So don't hesitate to use this. It will be incredibly helpful.