• 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文件的名字是小写,里面添加的时候,名字是大写,结果导致没有效果。

  • 相关阅读:
    项目笔记一:新建Razor实现多表联合查询
    2018.11.02 理解context 和_context.
    python 笔记1
    Beautiful Soup 笔记 1基本使用
    zabbix 微信报警
    java异常处理机制 (转载)
    jsoup 对网页中图片解析
    java 异常
    将glove预训练词向量转为word2vector形式
    vscode for mac怎样关闭自动更新
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/hq_idle_15112023.html
Copyright © 2020-2023  润新知