From: guido at eric.cnri.reston.va.us (Guido van Rossum)
Date: 29 Apr 1999 09:08:51 -0400
Subject: IDLE !
References: <371ADC8C.54C4CDBE@zipzap.ch> <3728126B.E35F4464@bph.ruhr-uni-bochum.de> <37281303.73BB69A4@bph.ruhr-uni-bochum.de>
Message-ID: <5l3e1jbml8.fsf@eric.cnri.reston.va.us>
Content-Length: 1634
X-UID: 139                                                  

Marc Saric <saric at bph.ruhr-uni-bochum.de> writes:

> Some things I would like to see in an updated version: 
> 
> Cursor-up-and-down-history in the command shell, like in PTUI.

It's there, try ESC-p and ESC-n.  You can also do something like

	>>> pr

and then ESC-p will retrieve the previous command starting with 'pr'.

Also, you can move the cursor to a previous command and simply hit
Return; this will move it to the bottom for further editing or you can 
hit Return again to execute it.

> Some key-bindings seem to be problematic (at least with a german
> keyboard; you cant press "CTRL+ [" for indentation for example).

I admit that the key bindings are not ideal; there seems to be no
universally accepted set of bindings.  In a future version, you will
be able to customize your key bindings more easily; right now, editing
the keydefs file is your only resort.

(If someone is willing to put some effort in coding up this feature,
it would be greatly appreciated!)

> On Unix (SuSE 6.0 to be exact) I can't manage to get proper
> Windows-style copy and paste (CTRL+C, CTRL+V) (I don' like the
> Unix-key-bindungs, and therefore changed that to the
> windows-settings).

How exactly did you change to the windows-settings?  Is it ^C or ^V
that doesn't work?  (You can verify this using the Edit menu.)  ^V is
a Tk default binding for scroll-down; ^C is an IDLE binding in the
Shell window for interrupt; either might cause you problems (I haven't 
tried this myself).

> Maybe it's just me who is too stupid, and someone may help me...

No, and yes...

--Guido van Rossum (home page: http://www.python.org/~guido/)




