We’re happy to announce the beginning of the Early Access Preview program for PyCharm 2.7. The new version is focused on improving our support for core Python development and is planned for release before the end of this year. As usual, EAP builds are not feature complete and are likely to contain bugs, but they give you a chance to provide feedback on the new features and ensure that the final production release meets your requirements.
New and noteworthy in this release:
- PyCharm’s debugger is now capable of collecting type information at runtime and makes use of this information for improving code completion suggestions, code insight and quick documentation popups. This needs to be enabled in the debugger settings.


- PyCharm now runs pep8.py on the fly as you’re editing the code and highlights the coding style violations. As a quickfix, you can either reformat the file or disable specific types of errors produced by pep8.py.

- PyCharm now recognizes the Python code in your doctests, provides syntax highlighting and code insight for it, and recognizes the code in doctests when performing other actions (for example, optimizing imports no longer removes imports required by doctests).

- PyCharm’s test runner now includes a “Rerun failed tests” action.

PyCharm’s users will also benefit from the latest round of improvements in the underlying IntelliJ Platform.
We’d also like to highlight the resumed development of the IdeaVIM plugin, which provides vim keybindings in PyCharm and other IntelliJ-based IDEs. The work up to now was focused on cleaning up the code base, improving test coverage and fixing long-standing bugs and exceptions, but new features will also follow soon. The latest update of IdeaVIM can be installed from Settings | Plugins.
As usual, the new build of PyCharm is available for download on the EAP page, and your feedback is welcome in the issue tracker.
New icons in the left nav too?
Yes, the icons are being changed. The process is not yet complete; there will be more changes before the final release.
And the Darcula theme too – great for these rainy days
I like the new theme with an except for unreadable font in editor tabs. The resolution says it is a “design” thing, but it makes no sense. Tabs became less readable thanks to -2pt of font size and now contain excessive amount of blank space at margins. As a person with mild seeing impairment I feel uncomfortable with them. Please provide an option to set the default font size for tab titles.
Ilya, use Darcula http://img9.imageshack.us/img9/7777/ss20121114181118.png Titles are more contrast there
This is about fonts, not colors. In either theme the font size of tab title is too small.
http://youtrack.jetbrains.com/issue/PY-8031
I’ve created a request for tab font setting feature.
I do cheer for the new darcula theme. When it will be finished and polished I’m sure it’ll be SPECTACULAR !
Just checked out the Darcula theme….sweet Superman it’s nice.
There’s something I’m excited about for almost every release. I haven’t made a ‘sale’ yet sadly but I wax lyrical about PyCharm to anyone who’ll ask.
You guys even put in the restart button for running/debugging.
Hell yes!
vim support?!
Better Vim support, yay!
And still no updated for the plugin with Leda support. It’s already two releases old.
So happy to hear that the IdeaVIM plugin is being actively developed! It’s one of the major hooks in getting devs at my company to switch over…
Is it possible to adopt the Bitbucket plugin? It crashes with this build, and it should be a very good selling point for Windows developers.
It’s something that we’ve discussed, and unfortunately the result of the discussion is that we don’t have the resources to work on the plugin right now. Please report the problem to Atlassian, I’m sure they’ll fix the plugin.
pep8 + vim keybindings. You are great!
You got PEP8 warning in my Restructured Text documents. Can we not have PEP8 run against files with a .rst extension?
Please file an issue at http://youtrack.jetbrains.com/
Every one of these things is awesome, especially IdeaVIM development! Very, very excited. Keep up the awesome work guys.
Very glad to see these changes, especially doctest and pep8!