PyCharm 2.7 Early Access Preview

Posted on by Dmitry Jemerov

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.

Comments below can no longer be edited.

19 Responses to PyCharm 2.7 Early Access Preview

  1. Christian Jensen says:

    November 13, 2012

    New icons in the left nav too?

    • Dmitry Jemerov says:

      November 13, 2012

      Yes, the icons are being changed. The process is not yet complete; there will be more changes before the final release.

      • Christian Jensen says:

        November 13, 2012

        And the Darcula theme too – great for these rainy days ūüôā

      • ilya b. says:

        November 13, 2012

        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.

  2. Francesco says:

    November 14, 2012

    I do cheer for the new darcula theme. When it will be finished and polished I’m sure it’ll be SPECTACULAR !

    • Shayan Raghavjee says:

      November 15, 2012

      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. ūüôā

  3. Derek says:

    November 14, 2012

    Hell yes!

    vim support?!

  4. mark says:

    November 16, 2012

    Better Vim support, yay!

  5. Alex Besogonov says:

    November 17, 2012

    And still no updated for the plugin with Leda support. It’s already two releases old.

  6. Allen George says:

    November 22, 2012

    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…

  7. Eduard says:

    November 25, 2012

    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.

    • Dmitry Jemerov says:

      November 25, 2012

      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.

  8. Sergey says:

    November 25, 2012

    pep8 + vim keybindings. You are great!

  9. Ted says:

    December 1, 2012

    You got PEP8 warning in my Restructured Text documents. Can we not have PEP8 run against files with a .rst extension?

  10. Sam Ghods says:

    December 4, 2012

    Every one of these things is awesome, especially IdeaVIM development! Very, very excited. Keep up the awesome work guys.

  11. Dima Q says:

    January 10, 2013

    Very glad to see these changes, especially doctest and pep8!

Subscribe

Subscribe for updates