Effective PyCharm Transcripts
Chapter: Extending PyCharm with plugins
Lecture: A 1,000 additional plugins
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Now you've seen PyCharm has many of its core features and functionality built in as these
0:05
plug ins. You might have also noticed there's a search box for other things in
0:11
a marketplace here, in fact there are many,
0:14
many different plug ins. So for example,
0:17
we go down here, you can see that Angular and AngularJS is built in
0:20
But the other popular ones,
0:23
like for example, Vue.Js aren't so we could see if there is a Vue
0:27
Js, there's not, but PyCharms supposes suggests that we search in marketplace and
0:33
over here, if we go and see now we have a Vue.js plug-in
0:38
we can install this, you can go to the plug in homepage,
0:42
see what's offered. Do be a little bit careful about these things in general.
0:46
Not necessarily Vue.js misses code running from some other random person you're putting on
0:51
your computer running in the context of a tool that is working with your source control
0:55
and maybe even secrets and what not like API keys.
0:58
But you know, this one clearly someone's made by Jetbrains should be totally fine.
1:04
There's also a bunch of other Vue.js things down here.
1:07
So you can see you scroll along,
1:08
there's a bunch of cool tools here that you could work with.
1:11
We saw before that we can go down here and type key map and then that
1:17
will give us a whole bunch of different key maps.
1:19
Remember if you are into using.
1:22
Say Vim. We have IdeaVim that's actually more of a formal one,
1:26
but then we have the key map for all these different things.
1:29
So if you want a VS code key map,
1:31
you want Mac os you want a net beans?
1:33
It's been a while since I thought about net beans.
1:35
X code, WriterEmacs, whatever it is you're interested in visual studio and so
1:41
on. All right. So if you wanted that key map that is over here
1:46
under the marketplace as well. One of the things I really like,
1:50
and that's been super helpful for me when we're working on projects,
1:54
there's often external tools we have to bring in.
1:57
For example, when you're talking to talk python training the website you're actually talking to
2:01
Nginx. Engine X is actually talking to a service Daemon running under system D
2:08
and then the python code is running that you talked to.
2:11
So as part of managing that whole infrastructure,
2:14
we have to manage those tools as well.
2:16
So for example, if you want to EngineX,
2:18
you're gonna work with that. You should probably install well Nginx support
2:23
So I recommend this one. I've had it for a long time.
2:26
It's worked plenty well, ideas if you open up a .nginx file or
2:31
whatever file type it is associated with the thing you're picking here,
2:35
you'll get automatic understanding of the syntax,
2:38
maybe auto complete support and so on.
2:40
So instead of just working with an Engine X configuration file,
2:43
you can get all sorts of awesome support.
2:46
We're working with .nginx.
2:50
If you're working with system D.
2:51
The other part of that, for example the things that are run they're called units
2:55
So here you can get Unit files,
2:58
support for 'systemmd'. And again this is super helpful because instead of just working
3:02
with a pure text it actually shows you the syntax and you know the story about
3:07
syntax highlighting, Auto complete. This is a really useful one as well and I
3:11
realized I didn't have it installed and might as well once you install these,
3:14
you do have to restart the IDE.
3:15
Usually for them to take effect.
3:18
So that's it. I encourage you to have a look through what's installed over here
3:21
So you can see the various things that are being put together.
3:26
Turn off the ones you don't want.
3:27
If that makes you happy then get them out of the UI.
3:29
And then go over here and explore.
3:32
And in fact that's the final,
3:34
your turn is to go over here and just explore using search.
3:38
And can also see there's featured a new and then you know top downloads.
3:44
And you kind of explore through that section as well.
3:47
You just go in here and explore and make PyCharm your own,
3:50
find the IDE extensions and plug-ins that you really wish were there
3:54
and realize you know how to make what you've already learned even better by extending with plug-ins. Have fun.