Pydev 1.3.15 Released
Fabio Zadrozny
fabiofz at gmail.com
Wed Apr 9 19:41:07 CEST 2008
Hi All,
Pydev and Pydev Extensions 1.3.15 have been released
Details on Pydev Extensions: http://www.fabioz.com/pydev
Details on Pydev: http://pydev.sf.net
Details on its development: http://pydev.blogspot.com
Release Highlights in Pydev Extensions:
-----------------------------------------------------------------
* 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
o Context insensitive completions with auto-import in console
o 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 Highlights in Pydev:
----------------------------------------------
* Files without extension: If a file that does not have an extension
is found in the root of the pythonpath, code-completion and
breakpoints work with it.
* Extract method: comma not removed when found after a tuple and
before a keyword argument.
* Console Encoding: print u"\xF6" works (console encoding correctly
customized in python -- see
http://sourceforge.net/tracker/index.php?func=detail&aid=1580766&group_id=85796&atid=577329
for details).
* Debugger: Context of breakpoint correctly defined when comments are
present in the end of the module.
* from __future__ import (xxx, with_statement): works.
* Interactive Console View, featuring:
o Code Completion
+ Context sensitive with shell completions
+ Qualifier matches as case insensitive
+ Templates
+ Repeating the activation changes from templates to
default completions
o Console Configurations
+ Initial commands for starting the console
+ Colors for the console
+ Vmargs can be specified for jython
o Auto-indent
o Auto-edits
o Context info on hover
o Up / Down Arrows cycles through the history (and uses the
current text to match for the start of the history command)
o Page Up: shows dialog with console history (where lines to be
re-executed can be selected)
o Esc: clears current line
o ctrl+1 works for assign quick-assist
o Hyperlinks addedd to tracebacks in the console
o Paste added directly to the command line
o Cut will only cut from the command line
o Copy does not get the prompt chars
o Home goes to: first text char / prompt end / line start (and
cycles again)
o Cursor automatically moved to command line on key events
o Multiple views of the same console can be created
o Limitation: Output is not asynchonous (stdout and stderr are
only shown after a new command is sent to the console)
What is PyDev?
---------------------------
PyDev is a plugin that enables users to use Eclipse for Python and
Jython development -- making Eclipse a first class Python IDE -- It
comes with many goodies such as code completion, syntax highlighting,
syntax analysis, refactor, debug and many others.
Cheers,
--
Fabio Zadrozny
------------------------------------------------------
Software Developer
ESSS - Engineering Simulation and Scientific Software
http://www.esss.com.br
Pydev Extensions
http://www.fabioz.com/pydev
Pydev - Python Development Enviroment for Eclipse
http://pydev.sf.net
http://pydev.blogspot.com
More information about the Python-announce-list
mailing list