Skip to content

IDE#

This guide recommends the use of JetBrains IDE products (IntelliJ or PyCharm)

Install JetBrains IDE of Choice:

intellij.png

Plugins#

I like to start off by sorting JetBrains plugins by downloads. To do this I go to Settings -> Plugins -> Marketplace -> /sortBy:downloads

JetBrains App Functionality Plugins#

JetBrains Productivity Plugins#

Pre-Installed Productivity Plugins#

Settings Files#

There is a zip file at jetbrains/settings.zip that contains the base settings for JetBrains IDEs. See the JetBrains Documentation for more information.

JetBrains Settings#

Most of these settings can be imported from the jetbrains/settings.zip file.

Git Commit UI#

Use the traditional Git Commit UI

IDE Setting -> Version Control -> Commit -> Use non-modal commit interface

KeyMap#

These KeyMap settings are done with a full-length desktop keyboard in mind.

  • F19: Run File in Python Console
  • F16: Refactor: Rename
    • This is in addition to the default ( + F6) keymap
  • ( + + P): Git Pull

Default Keymaps Worth Mentioning:

  • ( + + K): Git Commit
  • ( + + L): Reformat Code
  • ( + B): Jump to Usages / Definition