Effective PyCharm Transcripts
Chapter: The Editor
Lecture: Concept: Actions and key bindings

Login or purchase this course to watch this video and the rest of the course contents.
0:00 We saw that we can use 'cmd+shift+A' or on the other platforms. 'Ctrl+shift+A' to pull up our find action and run it. And we also saw that in there,
0:10 we have these really cool little highlights that show us what the hotkey's are. For example, the re factor this,
0:15 you can see that's 'ctrl+T' with my current binding. So a couple of things like can I control that key binding,
0:22 Can I add custom keyboard shortcuts that may be map these ones that don't have them like
0:28 Project View pop up pre factoring group apparently has no hotkey or anything like that
0:33 Many of these don't notice some of these settings here are going to be based on your key mapping, which you can actually find the cheat sheet at
0:41 'bit.ly/pycharm-card'. There's a pdf, you can check out or you can open up the preferences and
0:47 go over to key map and then there's a couple of things to pick here. You can have macOS, Emacs, you can have Sublime, you have Idea,
0:56 Classic and so on. And if you're on Windows, I suspect you would have a Windows option here as well.
1:02 So these are the ones that we have on this system and if you want to change them, you just go down like for example,
1:07 it says type info, it says control shift P. If you want to change that, you can go and add a hotkey that will actually modify that,
1:14 you can export these and import them and all of those things? Well, if you're may be a Vim user, you might be looking at this list and thinking,
1:22 well why does the max get all the magic? And I don't. That's weird. Right. Well we can go over to the plug-ins and get a bunch of
1:31 different E maps, a bunch of different hot keys and key setups. So if you go to plug ins it's not immediately obvious how to do this.
1:39 But you can type key map in the search and then you get a VSCode. Key map, you get a visual studio key map.
1:45 So things like F5 would be the bugging and control of five would just run it. I'm guessing something like that, you've got Vim, you've got net beans,
1:54 you've got X code. So there's a whole bunch of look how big that scroll bar is. So if you don't like the one that's there.
2:00 Well, guess what? Just go over here, search for Key map and install it as a plug in update for your editor.


Talk Python's Mastodon Michael Kennedy's Mastodon