I fell in love with PyCharm since 2010 when it was first announced, and even earlier I was a big fan of Intellij IDEA IDE for Java. Actually I think all JetBrains IDEs are first-class products, because they are built on the same platform.
So that was an introduction, and in this post I’d like show how to configure Issue Navigation in PyCharm, because as you may see, official documentation just gives some bare description to the fields.
At work we’re using super nice Redmine tracker, and here is the issue navigation pattern for it:
Issue ID: #(\d+) Issue Link: http://redmine.yoursite.com/issues/$1
For my personal projects I prefer bitbucket, because it gives you private repositories for free, of course: Issue ID: #(\d+) Issue Link: https://bitbucket.org/username/prestashop-sync/issue/$1
As you may see, this configuration is really simple, and other issue tracking systems can be linked easily based on my examples.