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
Some bug-fixes as usual...
All Features (release 0.9.3):
Pydev is composed of three plug-ins:
Editor (org.python.pydev):
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
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 (org.python.pydev.debug)
Watch
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.
Features History
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)