|
|
New on: 0.9.8.3!!
Debugger was improved to be faster (more info about it at my blog).
Add watch added to the editor popup menu
Added syntax highlighting to the 'self' token
Code folding added for 'glued' imports
Fixed some outline problems
Debugger does not try to get breakpoints on closed projects anymore
Some refreshing issues regarding the outline and colors when reusing the editor were fixed
Code completion for relative imports has changed a lot (there were some pretty hard-to-find bugs in this area...)
Some move imports problems fixed
The auto-add '(self):' now works with tabs too
All Features (release 0.9.8.3):
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 (indent and dedent)
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.2!!
Content assistants reviewed (and better documented on the homepage -- I really reccomend checking it)
Timeout parsing options added (this is available in the builder preferences page)
Auto-dedent added
.pyc is removed when the corresponding .py file is removed.
Debugger has been changed so that it becomes faster (still not as fast as I would like, but still... faster)
Some escaped quotes problems fixed when formatting code
Navigation with Ctrl+Shift+ (up or down) has been slightly improved, so that it goes to the start or the end of the file when no other class or method declaration is found
Other bug-fixes (as ususal)
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
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)
|
|
|