Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
MASTERING PYCHARM

You're reading from   MASTERING PYCHARM Use PyCharm with fluid efficiency to write idiomatic python code

Arrow left icon
Product type Paperback
Published in Oct 2015
Publisher
ISBN-13 9781783551316
Length 232 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Nafiul Islam Nafiul Islam
Author Profile Icon Nafiul Islam
Nafiul Islam
Arrow right icon
View More author details
Toc

What makes a good plugin?


The most important thing is—whether the plugin does what it is supposed to do. If a plugin works for you, then it's a good one; however, this section will take a different approach to plugins. We are going to list what the elements of a good plugin are, but what do I mean by that?

A good plugin solves a problem that you need it to solve, but at the same time, it must be stable, well-supported (updated often), and compatible with your version of PyCharm (and the underlying IntelliJ Platform). Without giving you an extensive dose of theory, let's take a look at a couple of examples. We can get to the plugin repository through Preferences (Mac) or Settings (Windows/Linux):

The first thing that hits you when you explore the plugin repository is the star system. Surely, that's useful, but it's not the best indicator of whether something functions properly (and we'll get into that later). But for now, let's take a look at IdeaVim, which, in essence, is Vim emulation for...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime