Re: Pydev 1.3.15 Released



Hi,
I have tried Pydev as used in Python(x,y).
I tend to like it but I miss a couple of things..

When viewing the code, Line numbers can be added for reference.
This is a very good thing BUT if line numbers are useful in the monitor screen view they would of course be desirable in a hard copy.
But I find the line numbers are not printed out.

To resolve this I must go back and use Pywin for printing out.

The other thing is ,often I want the output of a trial run to be sent to hard copy.
I find that the console does not allow me to do this directly. Same thing with the Wing IDE's

Again I must go to Pywin to get a hard copy for a trial run.

Interesting the more advance a product is the less useful in some areas.

Aubrey

----- Original Message ----- From: "Fabio Zadrozny" <fabiofz@xxxxxxxxx>
Newsgroups: comp.lang.python.announce
To: <jython-users@xxxxxxxxxxxxxxxxxxxxx>; <pydev-announce@xxxxxxxxxxxxxxxxxxxxx>; <pydev-code@xxxxxxxxxxxxxxxxxxxxx>; <pydev-users@xxxxxxxxxxxxxxxxxxxxx>; <python-announce-list@xxxxxxxxxx>; "Python List" <python-list@xxxxxxxxxx>
Sent: Wednesday, April 09, 2008 1:41 PM
Subject: Pydev 1.3.15 Released


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

.



Relevant Pages

  • Re: cmdEX.exe - augmenting the existing CMD.EXE
    ... interfaces to get to the edit buffer. ... the console could be redirected to a Unicode graphical shell. ... provide extended command line completion for the current context. ... given the current context, and a way of returning the appropriate options.. ...
    (microsoft.public.win2000.cmdprompt.admin)
  • Re: IDLE history, Python IDE, and Interactive Python with Vim
    ... I highly recommend trying pyDev. ... > code at the command line, testing each line as I go. ... > the agility and simplicity of Python make programming tools like an IDE ... > system that would integrate the file editing and interactive command ...
    (comp.lang.python)
  • Re: Syntax disagreement between IDLE and pydev?
    ... pydev configured to use the exact same Python 3.1a1 runtime doesn't ... Can I assume pydev is wrong or am I missing something? ... If it works that way in IDLE and from the command line python, ...
    (comp.lang.python)