Effective PyCharm Transcripts
Chapter: Tool windows
Lecture: A preloaded terminal

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Sometimes you want quick access to your shell and over here I could obviously open up terminal and I have my shell
0:08 and I happen to run, you can see up here zsh I run oh my zsh which is really, really nice
0:14 you can get it on ohmyz. sh really, really nice, my favorite by far. So it does things like if you're in git repo
0:24 right here this is the one for our course you can see that it changes the prompt to adapt to get status and things like that,
0:31 so really, really nice, it has great memory of what you've typed and sort of auto complete and so on. Now, when we're over in PyCharm there are times
0:40 when we might want access to the terminal but just kind of like with the Python console we wanted sort of in our working directory
0:48 with our virtual environment activated so if I wanted to actually work with this I actually come over here and go
0:53 oh yeah what is this thing, let's see in here there's this, this, so maybe I can activate this and then go to the right directory and so on,
1:02 I can easily recreate this, but I've got to know what I'm doing and sometimes you just want to quickly run a thing
1:09 as if you had gotten into your proper environment and that's down here, so notice, automatically activates with our virtual environment
1:17 and notice that it picks up your native shell so I'm using oh my zsh like I just said, and here it is right, you see it's actually down here
1:25 and the last thing I typed was that, it has auto complete back to my normal things, so it's really, really nice, if you want to do
1:33 something like pip install-r requirements that one, see it even auto completes through those,
1:40 boom, and that sort of works against my environment that is my project right, we just ran that against that against that virtual environment,
1:47 so really, really nice to just jump into the shell but the shell activated the way your program
1:53 or your run configurations and your project would see it.


Talk Python's Mastodon Michael Kennedy's Mastodon