Last Site Update: 05 September 2005 | Latest Version: 0.9.8.1

 
 
 
Home
Features
Editor
Debugger
Code Completion
Templates
Code Coverage
Content Assistants
Refactoring
Tasks
PyLint
Roadmap
Screenshots
Download
Credits
More info
FAQ / BUGS
Users List (code)
Users Forum
Fabio Zadrozny Blog
Aleks Totic Blog
Hosted at
PyDev at Sourceforge
Donate
Sponsored by
 
Want a better PyDev? Why not give a small donation? (paypal)

New on 0.9.8.1!!


  • Java 1.4 support reintroduced.
  • Styles added for syntax highlighting (bold and italic), contributed by Gerhard Kalab.
  • zombie process after exiting eclipse should not happen anymore
  • paths with '.' are accepted for the pythonpath (unless they start with a '.', because it may not accept relative paths).
  • relative imports are added to code-completion
  • local imports are taken into consideration when doing code completion
  • debugger has 'change support', so, changed variables in a scope appear red



  • All Features (release 0.9.8):

    Editor:

  • Jython and Python support!
  • Nice PYTHONPATH configuration!
  • Ctrl+Shift+O: Organizes imports or sorts selection alphabetically
  • Ctrl+Shift+F: Autoformat your code (preferences can be set)
  • Python 2.4 syntax supported
  • PyDev builders can be disabled
  • Syntax highlighting
  • Hovering in errors shows descriptions
  • Matching brackets highlighted.
  • 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
  • Background and current line color chooser.
  • Debugger

  • Python and Jython support
  • Watch
  • Breakpoints
  • Step in/out/over
  • Multiple threads
  • Variable display
  • File hyperlinks in the console output (you can click on stack traces)
  • Help

  • This homepage, so that you can browse it offline.

  • Features History

    New on 0.9.8!!

  • jython integration supports spaces for jython.jar and java install
  • jython code-completion support for new style objects (jython 2.2a1) has been enhanced.
  • many templates were added
  • the grammar evolved a lot, so, now you actually have decorators in the grammar, list comprehension on method calls and tuples and the new from xxx import (a,b,c) syntax.
  • pylint supports spaces
  • pylint is no longer distributed with pydev (it must be installed in the site-packages and its location must be specified in the preferences)
  • some problems regarding 'zombie processes' after eclipse exit with the shells used for code-completion should be fixed
  • New on 0.9.7.99!!

  • PyDev has its first shot at Jython. you should be able to use many things already, meaning: all the common editor features and code completion.
  • The debugger is working.
  • Code completion has been improved for supporting wild imports and relative imports better (sometimes it had some problems).
  • There are hovers for the text and annotations (when you pass the mouse through an error it will show its description).
  • Block comment (Ctrl+4) now uses the size defined for the print margin.
  • New block-comment style added (Ctrl+Shift+4).
  • New icons were created.
  • Many other bug-fixes as usual.
  • New on 0.9.7!!

  • This release contains some high-priority bug fixes...
  • New on 0.9.6!!

  • Eclipse 3.1 is supported
  • Only java 5 is supported
  • Pydev builder ignores team private members
  • Print Margin indicator now displays correctly
  • Help docs are shown again
  • Text editor configurations are inherited from the text editor (and just extended in the preferences)
  • Auto-close parentesis and 'eat colon' (courtesy from Karol Pietrzak)
  • Some more bugs...
  • New on 0.9.5!!

  • Last release with java 1.4 support
  • File encodings now follow the python convention
  • Overview ruler now works
  • Editor is synchronized when working in multiple windows with the same file
  • Code folding improved
  • Syntax highlighting is not confused by escaped quote + triple quote anymore
  • Insertion of parentheses now replaces selected text
  • New on 0.9.4!!

  • Nice PYTHONPATH configuration, and it is used for running your files, PyLint, code completion...
  • Integrated Scott Schleiser patches for the debugger (you won't see any 'implement me' anymore!).
  • Integrated Heikki Toivonen patch for PyLint using the project pythonpath.
  • Integrated Heikki Toivonen patch for indentation after '(', '[' and '{' (if the line ends with a comma).
  • Some StackOverflow errors were removed from code completion.
  • Keybindings added for Refactoring (powered by bycicle repair man) - check the FAQ.
  • New on 0.9.3!!

  • Code completion is finished until 1.0 is released, so, if you`re missing something, please report it!
  • New Content Assistants added. Not very well documented right now, but I'll do it later...
  • Removed dependecy on java.internals packages, so, this should solve the problems some people had when updating to 0.9.2
  • Latest PyLint integrated.
  • New on 0.9.2!!

  • Scott Schleiser inside the editor... now on apply, it applies new settings, without restarting the editor.
  • Scott Schleiser inside the debugger... most 'implement me' and 'volunteers needed' were fixed.
  • New Content Assistants added.
  • Docstrings in national encodings should work.
  • from foo import bar, xxx, yyy... should work.
  • Custom colors for decorators and numbers.
  • Matching brackets highlighted.
  • Bugs: code-formatting and others...
  • New on 0.9.1:

  • Ctrl+Shift+O: Organizes imports or sorts selection alphabetically
  • Ctrl+Shift+F: Autoformat your code (preferences can be set)
  • Namespace and PYTHONPATH now are the same for debug and run
  • Code Completion has been improved: Parameters are gotten as completions, builtins like -- [], {} and '' -- return completions. Relative imports should be working (along with some other bug-fixes).
  • PyLint 0.6.3 integrated.
  • 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).

  • 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)













  •