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

This entry was posted in Cool Feature and tagged , . Bookmark the permalink.

6 Responses to REPL Console completion

  1. Adrian A. says:

    > what kind of functionality do you still miss concerning consoles?
    - Quick Help? :)

  2. titusz says:

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

  3. Oleg Shpynov says:

    @titusz
    Currently Ctrl+Up/Down are used.

  4. Pingback: JetBrains PyCharm Blog » Blog Archive » PyCharm build 96.18 is available

  5. Oleg Shpynov says:

    Andrian,
    Quick help will be available soon :-)

  6. Michal Kozakiewicz says:

    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).
    Cheers,
    Michal

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>