|
|
|

|
Pydev extensions: Enjoy Python coding... (more than you already do)!
|
"Personally, the pleasure I take in
developping software is half linked to the language, half to the
programming tools.
With Pydev, I've got everything."
Franck Perez
"PyDev is a core tool in our development process, and is a major reason
why Python has become viable for us as a production language. I look
forward to each new release of PyDev as it is continually evolving into
a more and more powerful development environment. With the addition of
PyDev Extensions, the potential for future improvements is exciting!"
Eric Wittmann, Zoundry LLC.
|
|
'Pydev Extensions' is a plugin that allows Python editing in Eclipse.
It works with Eclipse and the
Pydev "Open Source" version. See some of its features below
Release Changes
Release 1.3.18 
- Auto-import: Groups imports when possible.
- Auto-import: Doesn't bring imports for completions already in the document even if a parse is not successful.
- Organize Imports (ctrl+shift+O): Suggests imports to the undefined tokens in the editor.
- Import quick-fix: Icons correspondent to the element being imported.
Release 1.3.16
- Code Analysis: __path__ Not correctly found on some situations.
- Local rename (ctrl+2+r): Positions correctly ordered for tabbing.
Release 1.3.15
- Globals Browser: Was not correctly showing definition on a case with multiple projects when one did not have the python nature configured.
- Code Analysis: False positive: Classes defined within a class context are correctly found when later accessed in the parent context.
- Interactive console integration
- Context insensitive completions with auto-import in console
- Ctrl+Alt+Enter: can be used to:
- Create console if no console exists
- Send selected text to console
- Make execfile for current file if there's no selected text
Release 1.3.14
- Local renames: scoping issues.
- Local renames: comments/strings only renamed in local scope for local variable.
- False positive: undefined variable: a base-class could be flagged as undefined if used in a method scope.
- Remote Debugger: easier way to specify path translations between a remote machine and a local machine
(constant must be set in org.python.pydev.debug/pysrc/pydevd_file_utils.py -- see comments on module) .
Release 1.3.13
- Debug Console: will print exceptions raised during the evaluation.
- Debug Console: will print the result of the evaluation if a valid statement is sent (so, 'print' is not needed for simple evaluations anymore).
Check the Releases History for info on previous versions.
Some feature-highlights
- Screencasts demonstrating pydev and pydev extensions may be found at ShowMeDo.com.
- NOTE: Pydev 1.2.0 and onward only support Eclipse 3.2, so, if you're using Eclipse 3.1,
please keep to version 1.1.0.
- This is not the complete list of features. Check the Features Matrix for that.
Evaluating Pydev Extensions
You can download the plugin and evaluate it with full functionalities
for 30 days without requiring a license.
The only difference between the licensed and the unlicensed version is that you'll get a message first at 30 mins and then after each 2 hours
saying that it is an unlicensed version (you have to license it to remove that message).
|