REPL Console completion

Hi guys,

Today I’ve decided to drop a couple of lines about new features of REPL and Django consoles built in PyCharm.
The previous postsaid that completion and resolve were supported, however we thought that it would be pretty cool to make completion really context aware.

Pretty cool, yeah? Of course this means that number of annoying false positive warnings (we are constantly working hard on this) will be reduced.

Also the context aware completion and resolve work in Evaluate Expression and Watches while debugging.
As usual you’ll be able try this in next EAP coming soon.

This time we have a question for you: what kind of functionality do you still miss concerning consoles?

Stay tuned!

-JetBrains PyCharm Team

Comments below can no longer be edited.

5 Responses to REPL Console completion

  1. Avatar

    Adrian A. says:

    March 25, 2010

    > what kind of functionality do you still miss concerning consoles?
    – Quick Help? πŸ™‚

  2. Avatar

    titusz says:

    March 28, 2010

    how about switching through the python console command history with the up and down arrows… or is there another keyboard shortcut for that?

  3. Avatar

    Oleg Shpynov says:

    March 29, 2010

    Currently Ctrl+Up/Down are used.

  4. Avatar

    Oleg Shpynov says:

    April 14, 2010

    Quick help will be available soon πŸ™‚

  5. Avatar

    Michal Kozakiewicz says:

    July 14, 2010

    Hi I would love to see the following features in the python and django console:
    * class/function reloading on change – if that was implemented I could probably live without the other changes πŸ™‚
    * importing everything from what is listed under sources – or a configuration screen where I can select which classes to import
    * adding the sources directory to the system path sys.path.append(‘/home/user/project/project_name/sources’)
    * command history from previous console runs, not just the current – might be related to the issues above
    Give me a shout if you need more details on any of those. Overall this would allow for very pleasant development where I can write my code and try it out in seconds.
    Also I am using the Intellij Idea python plugin (and not pycharm itself).

Discover more