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

João Matos jcrmatos at gmail.com
Thu Sep 29 03:59:24 EDT 2016


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 
> <mailto: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
>                 <https://mail.python.org/mailman/listinfo/python-ideas>
>                 Code of Conduct: http://python.org/psf/codeofconduct/
>                 <http://python.org/psf/codeofconduct/>
>
>
>             _______________________________________________
>             Python-ideas mailing list
>             Python... at python.org
>             https://mail.python.org/mailman/listinfo/python-ideas
>             <https://mail.python.org/mailman/listinfo/python-ideas>
>             Code of Conduct: http://python.org/psf/codeofconduct/
>             <http://python.org/psf/codeofconduct/>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20160929/79d0b95e/attachment.html>


More information about the Python-ideas mailing list