zoukankan      html  css  js  c++  java
  • idle-实现清屏

      最近在学习python的时候,需要用到ubuntu的python idle。这个工具可以测试python语法。
    但是呢,在使用的过程中遇到了一个问题。就是随着你的输入,你会发现这个输入会停留在这个界面的最低部分,
    让我们开起来非常的不舒服。我的理想情况,肯定是像在ubuntu的终端一样,有一个clear命令。不过,在网上查了下,
    发现idle本身并没有提供清屏的操作。然后就在网上查到了一个解决方法,这里记录下。
    文章参考
    1.首先我们需要下载一个功能扩展文件(ClearWindow.py)。个人理解应该是类似于插件吧。
    下载界面
    http://bugs.python.org/file14303/ClearWindow.py
    网上说的进入这个界面有个下载按钮。但我进入以后,发现没有。

    如下

    整个网页显示的就是一个python脚本内容。
    我就直接给粘贴复制,命名为一个ClearWindow.py文件了
    2.把我们的这个文件复制到你python安装目录下的idlelib目录下。例如,我的目录如下

    /usr/lib/python2.7/idlelib


    3.在上面的那个目录下,我们可以找到一个 config-extensions.def文件。我们在这个文件下增加如下的内容

    #引入脚本
    [ClearWindow] enable
    =1 enable_editor=0 enable_shell=1 [ClearWindow_cfgBindings]
    #设置快捷键 clear
    -window=<Control-Key-l>

    然后我们重新启动idle。你就会发现在options菜单下,发现一个Clear Shell Window Ctrl l的新选项。这个就可以用来实现清屏了。

    一定要注意。当我们在 config-extensions.def 中添加内容的时候,里面的clearwindow一定要跟你拷贝进去的py文件名一样。我就是当时因为没有注意这点,py文件的名字是小写,里面添加的时候,名字是大写,结果导致没有效果。

  • 相关阅读:
    常见寻找OEP脱壳的方法
    Windows内核原理系列01
    HDU 1025 Constructing Roads In JGShining's Kingdom
    HDU 1024 Max Sum Plus Plus
    HDU 1003 Max Sum
    HDU 1019 Least Common Multiple
    HDU 1018 Big Number
    HDU 1014 Uniform Generator
    HDU 1012 u Calculate e
    HDU 1005 Number Sequence
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/hq_idle_15112023.html
Copyright © 2011-2022 走看看