New on 0.9.0:

  • Code Completion bug for python 2.4 fixed.
  • Code Completion has other bug-fixes solved, mostly due to imports that it was unable to find.
  • PyLint 0.6 integrated.
  • New Python 2.4 syntax supported see notes here.
  • PyDev builders can be disabled (NOTE: some features might not work when this is done - see the FAQ).


  • All Features (release 0.9.0):

    Pydev is composed of three plug-ins:

    Editor (org.python.pydev):

  • Python 2.4 syntax supported
  • PyDev builders can be disabled
  • Syntax highlighting
  • Parser errors marked in the task list
  • Outline view with imports/functions/classes
  • Tabs or spaces preference
  • Smart indentation
  • Navigation: keyboard shortcuts to previous or next function. Default: (Ctrl+Shift+Up and Ctrl+Shift+Down)
  • Comment and uncomment commands (on the popup menu) and keybindings. Default: (Ctrl+3 and Ctrl+Shift+3)
  • hyperlinks over functions//import statements
  • Code folding
  • Refactoring with bicycle repair man.
  • Code Completion (Ctrl+Space)
  • Templates Completion (Ctrl+Space Too)
  • Go to definition with F3 (powered by bicycle repair man)
  • Content Assistant (Ctrl+1)
  • Code Coverage
  • Pylint
  • TODO tasks
  • Watch in debugger.
  • Background and current line color chooser.
  • Debugger (org.python.pydev.debug)

  • breakpoints
  • step in/out/over
  • multiple threads
  • variable display
  • file hyperlinks in the console output (you can click on stack traces)
  • Help (org.python.pydev.help)

  • Brief documentation in Eclipse format.
  • Note on text completion

    We do not provide text completion ourselves in the plugin, as other plugins already provide this. A good suggestion is using the lunar eclipse editor-enhancements plugin. It does not only provide text completion, but other very useful enhancements.


    Features History

    New on 0.8.5:

  • Better Code Completion (Ctrl+Space)
  • Watch in debugger.
  • Background and current line color chooser.

  • New on 0.8:

  • Pylint integrated
  • TODO tasks supported

  • New on 0.7.1:

  • Code Coverage
  • Run subset from dir (this is not unit-test, but it can be really useful if you do tests).
  • New Content Assistants (Ctrl+1)
  • Integrated new refactorings from bicycle repair man (inline local variable and extract local variable)