Effective PyCharm Transcripts
Chapter: Extending PyCharm with plugins
Lecture: The builtin plugins
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Remember that Pyramid where I said we have intelliJ and then built upon intelliJ,
0:04
we've got things like data lower and WebStorm and we have
0:09
all those things actually manifest themselves in terms of plug -ins.
0:14
So let's do a quick exploration of some of the built in plug-ins.
0:18
Now, if you go over here and say preferences on Mac,
0:21
I think this is settings on Windows and Linux,
0:24
we open that up. We can navigate down to the plug ins.
0:26
But if you're on the start screen,
0:27
you can just jump right here.
0:30
We're going to focus on the installed ones so you can see these are categorized,
0:34
here's downloaded. These are ones I've installed but then there's a whole bunch also noticed
0:40
the name of the publisher. Then there's a bunch to have these words bundled here
0:45
We have a bundled database tools.
0:47
So if we look at that,
0:48
this is Data Grip. Remember I said one of those building blocks was DataGrip
0:52
is plugged into PyCharm. This is it.
0:54
You want to take it out,
0:55
you uncheck that and you basically lose all that support but you also lose those
1:01
UI's and menu UI's, which maybe it's good to have them out of your
1:04
way. You want something clean.
1:05
You say I'm never going to use this. Under deployment.
1:08
We've got Docker, FTP. It has been since the nineties that I've used FTP deploy
1:14
something so that's not of interest to me also Puppet and Vagrant.
1:18
I don't really use so actually unchecked these because when you get into the UI.
1:22
You will no longer have like that whole section on vagrant.
1:25
Under tools will be gone if I uncheck this I left it checked so it looks
1:29
default for everyone until now. But in general I like to disable the ones that
1:33
I'm absolutely certain I'm not going to use.
1:36
It cleans up the UI may be maybe not always maybe uses less memory
1:40
We've got Docker, FDP deploy, Puppet and Vagrant.
1:45
We've seen the html tools. Those are bundled.
1:47
Those are fantastic. Some settings synchronization down here.
1:51
We've got our web stuff like TSLint.
1:53
and javascript and typescript work.
1:56
That's all really important to me.
1:58
The Javascript. The debugger looks great.
2:00
Coffee script. I'm not a fan honestly it's you know,
2:04
typescript seems much better if I'm gonna go with scripted transpired javascript,
2:08
I'm definitely gonna typescript. So again I turn that one off and similarly down here
2:12
we have some languages, we have style sheet stuff,
2:16
template languages, 'Haml' not gonna be using Haml also we have some of the other
2:21
source control and so on. So this is all the built and stuff you can
2:25
decide what you want to leave on what you want to turn off but just being
2:28
very very careful here if realized that these are those IDE.
2:32
Building blocks like that right there.
2:36
That is Data Grip. Down here in the html tools obviously we want to have html
2:42
support the javascript stuff and so on.
2:45
So there's a whole bunch of built in ones and you know,
2:47
they're built in because they have this bundled word by them.