[Python-ideas] Suggestion: Clear screen command for the REPL

Stephan Houben stephanh42 at gmail.com
Thu Sep 29 04:20:54 EDT 2016


Hi JM,

Yes indeed, I have that installed.
I was unaware it activates itself in the normal interpreter.
(I have it installed because IPython asks for it).

Stephan

2016-09-29 9:59 GMT+02:00 João Matos <jcrmatos at gmail.com>:

> Hello,
>
> You must have pyreadline installed (it isn't installed in the default
> CPython distribution).
>
>
> Best regards,
>
> JM
>
>
>
> On 29-09-2016 08:56, Stephan Houben wrote:
>
> Hi JM,
>
> Windows 7 Enterprise
> "Microsoft Windows [Version 6.1.7601]"
>
> I am running Python directly from the shortcut created on installation.
> But starting it from cmd.exe has the same effect.
>
> Codepage is 437 , this may be relevant?
>
> I just tried it on a Windows 10 PC, there it has the same effect.
>
> Stephan
>
>
> 2016-09-29 9:12 GMT+02:00 João Matos <jcrmatos at gmail.com>:
>
>> Hello,
>>
>> I tried on Python 2.7.10 and Python 3.5.2 and Ctrl-L doesn't work on both.
>> I tried on 2 PCs with Windows 7 and none of them worked.
>>
>> What is your Windows version? Are you trying on the cmd.exe console or PS?
>>
>>
>> Best regards,
>>
>> JM
>>
>> quinta-feira, 29 de Setembro de 2016 às 08:09:13 UTC+1, Stephan Houben
>> escreveu:
>>
>>> Hi all,
>>>
>>> I just tried with this official Python binary:
>>> Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32
>>> bit (Intel)] on win32
>>>
>>> and CTRL-L for sure does clear the window. It just doesn't then move the
>>> prompt to the top, so you end up with a bunch of empty lines, followed by
>>> the prompt.
>>>
>>> Stephan
>>>
>>> 2016-09-29 8:50 GMT+02:00 João Matos <jcrm... at gmail.com>:
>>>
>>>> Hello,
>>>>
>>>> Yes, Ctrl-L doesn't clear the screen on Windows.
>>>> Making Ctrl-L clear the screen would be a good solution (no need for a
>>>> clear screen command).
>>>>
>>>>
>>>> Best regards,
>>>>
>>>> JM
>>>>
>>>> quinta-feira, 29 de Setembro de 2016 às 03:06:26 UTC+1, Steven D'Aprano
>>>> escreveu:
>>>>
>>>>> On Tue, Sep 27, 2016 at 10:05:16AM -0700, João Matos wrote:
>>>>> > Hello,
>>>>> >
>>>>> >
>>>>> > It doesn't work in Windows.
>>>>>
>>>>> What is "it"? Are you talking about Ctrl-L to clear the screen?
>>>>>
>>>>>
>>>>> Perhaps we should start by adding Ctrl-L as a standard way to clear
>>>>> the
>>>>> Python REPL, in the same way that Ctrl-C is the standard way to
>>>>> interrupt the interpreter regardless of whether you are using Linux,
>>>>> Mac
>>>>> or Windows.
>>>>>
>>>>> (Also, it seems a shame that Ctrl-D is EOF in Linux and Mac, but
>>>>> Windows
>>>>> is Ctrl-Z + Return. Can that be standardized to Ctrl-D everywhere?)
>>>>>
>>>>>
>>>>> --
>>>>> Steve
>>>>> _______________________________________________
>>>>> Python-ideas mailing list
>>>>> Python... at python.org
>>>>> https://mail.python.org/mailman/listinfo/python-ideas
>>>>> Code of Conduct: http://python.org/psf/codeofconduct/
>>>>>
>>>>
>>>> _______________________________________________
>>>> Python-ideas mailing list
>>>> Python... at python.org
>>>> https://mail.python.org/mailman/listinfo/python-ideas
>>>> Code of Conduct: http://python.org/psf/codeofconduct/
>>>>
>>>
>>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20160929/1dda018e/attachment.html>


More information about the Python-ideas mailing list