Beyond the Editor of PyCharm Community Edition

Beyond the Editor of PyCharm Community Edition

In the first part of our PyCharm Community review we looked at features of the code editor, how to navigate and configure it.

This time I look at the other sections such as Documentation, Plugins and more Settings.

Documentation and Help

For an formal welcome to PyCharm help then take a look at the official page It includes a guided tour, install guide, tutorials for beginners and a reference guide for all things PyCharm.

Plugins

Like other JetBrains products, PyCharm has a good set of extensions at it's dedicated Plugins area for PyCharm. Many of the plugins were originally developed for other JetBrains products like IntelliJ, WebStorm and ReSharper, still being used with those tools.

You can browse by downloads, by rating or by category and there is a list of the top-rated plugins

I've installed Markdown Navigator and CodeGlance, with Docker integration on the list to look at.

Plug-ins can also be installed from Settings in PyCharm, where searching all repositories will bring up available plugins. Installing CodeGlance in PyCharm

More Settings

We mentioned the settings in the first part of the PyCharm review, but I'll mention again it's worth having a look at the different elements that can be configured within PyCharm Community. It's worth mentioning you can search the settings from the top search bar within the page (I missed it the first few times).

Take a look at

  • From View --> Active Settings you can show/hide Whitespace, Line Numbers and other elements. I try to show line numbers in every editor I use!
  • search for keywords in settings
  • The Python Console under Tools --> Console for command line expressions.
  • The Theme for PyCharm can be changed from the settings panel under Appearance & Behaviour --> Appearance in the Theme dropdown. Some find Darcula easier on the eyes.
  • The Keymap section of the Settings where custom Key-mappings (or mouse-mappings) can be added for pretty much any command
  • Configuring the Code Inspection and Analysis settings for Python, HTML and other areas. Different profiles can then be setup for each project.

enter image description here

For many tips in under 5 minutes there is a video by DevDungeon.com at 5 minute video of PyCharm tips.

Community Support

There is an official blog for PyCharm and also forums on the JetBrains support site. For more opinions take look at reviews from g2crowd.com

Review Out.

That's it for the moment. Leave a comment or tweet if you would like to see a follow up about debugging or other sections.

Author

Duncan Thomson

A Remote Software and Database Contractor specialised in Umbraco, Duncan works from wherever he finds himself. He is the co-organiser of the Python Exeter and Data Science Exeter meetup groups and speaks about Remote Working, Umbraco, Python and .NET Outside of work he is keen on travel, random generation, foreign languages and good food.

comments powered by Disqus