Python IDLE(shell清屏配置方法)
具体操作如下:
1.复制下面代码:
"""Clear Window Extension
Version: 0.2Author: Roger D. Serwyroger.serwy@gmail.comDate: 2009-06-14It provides "Clear Shell Window" under "Options"
with ability to undo.Add these lines to config-extensions.def[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>"""class ClearWindow:menudefs = [('options', [None,('Clear Shell Window', '<<clear-window>>'),]),]def __init__(self, editwin):self.editwin = editwinself.text = self.editwin.textself.text.bind("<<clear-window>>", self.clear_window2)self.text.bind("<<undo>>", self.undo_event) # add="+" doesn't workdef undo_event(self, event):text = self.texttext.mark_set("iomark2", "iomark")text.mark_set("insert2", "insert")self.editwin.undo.undo_event(event)# fix iomark and inserttext.mark_set("iomark", "iomark2")text.mark_set("insert", "insert2")text.mark_unset("iomark2")text.mark_unset("insert2")def clear_window2(self, event): # Alternative method# work around the ModifiedUndoDelegatortext = self.texttext.undo_block_start()text.mark_set("iomark2", "iomark")text.mark_set("iomark", 1.0)text.delete(1.0, "iomark2 linestart")text.mark_set("iomark", "iomark2")text.mark_unset("iomark2")text.undo_block_stop()if self.text.compare('insert', '<', 'iomark'):self.text.mark_set('insert', 'end-1c')self.editwin.set_line_and_column()def clear_window(self, event):# remove undo delegatorundo = self.editwin.undoself.editwin.per.removefilter(undo)# clear the window, but preserve current commandself.text.delete(1.0, "iomark linestart")if self.text.compare('insert', '<', 'iomark'):self.text.mark_set('insert', 'end-1c')self.editwin.set_line_and_column()# restore undo delegatorself.editwin.per.insertfilter(undo)
2.新建一个ClearWindow.py文件,将上面的代码保存到到这个文件中。
3.找到python的安装路径:
电脑找到IDLE(Python ),鼠标右键->属性
之后进入我的电脑,按照上面的路径,找到:
打开LIb:
打开idlelib:
将ClearWindow.py文件放进来
4.用记事本打开config-extensions.def:
在文件末尾加上:
[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>
关闭保存就行。
打开Python Shell,
Options下如果出现:Clear Shell Window Ctrl + L则配置成功
这时Shell清屏就可以用 Ctrl + L了
Python IDLE(shell清屏配置方法)相关推荐
- python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。
Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...
- python控制台清屏代码_python中代码清屏的方法是什么
python中代码清屏的方法是什么 发布时间:2020-09-03 10:52:03 来源:亿速云 阅读:97 作者:小新 这篇文章给大家分享的是有关python中代码清屏的方法是什么的内容.小编觉得 ...
- Python中怎么清屏
文章目录 前言 一."Windows命令行窗口"下清屏 二.在IDLE下清屏 三.后记 结语 前言 在Python中清屏前,需要先了解不同操作系统清屏的方法.在Windows系统中 ...
- 转:Python Shell 清屏方法
原文地址: https://blog.csdn.net/howard2005/article/details/79879289 Python Shell 清屏方法 2018年04月10日 12:14: ...
- Python命令行清屏方法
Python命令行清屏方法 命令: >>> import os >>> os.system("clear") 运行结果:
- python交互界面清屏_python交互模式怎么清屏
Python Shell 清屏方法 交互模式下使用Python很方便,如果想清除显示过的信息,有两种方法可以采用. 方法一.针对Python命令行>>>import os >& ...
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
- Python IDLE无法显示行号、Python IDLE shell里运行py文件
一.Python自带的IDLE shell里无法在左侧显示行号,在右下角会显示当前光标所处的位置(行号.列号). 但是程序报错时,无法根据行号及时查看到相应的行. 使用快捷键Alt+G可以定位到指定的 ...
- eclipse java清屏代码_Eclipse控制台实现清屏的方法
[Java]Eclipse控制台清屏方法 最近在跟着教学课程学习Java语言,老师之前是做职业程序猿的. 最近布置了一个简单的课后作业,就是在控制台去模仿ATM机的界面,并实现一些基本的业务逻辑. 在 ...
最新文章
- 读后感与机翻《整体的三维场景解析和重建从单一的RGB图像》
- 12月3号条件控制语句和循环语句
- 【PHPMailer】写一封邮件
- python 0o-377 -0o377_Python : 反射
- C# List 嵌套学习总结
- 百度之下,你绝对猜不到的国内第二大搜索引擎
- C++ TR1、TR2与boost的关系
- Vue.js安装使用教程
- tensorflow环境下的识别食物_在TensorFlow+Keras环境下使用RoI池化一步步实现注意力机制...
- Mac OS 上配置java开发环境
- 程序员的修炼之道——从小工到专家
- linux共享内存 dest,关于linux 共享内存查看已经完整释放
- 报告预测,到2050年将有超过10亿人流离失所
- 招商银行信用卡还款冲账顺序
- 常用函数之map函数
- win10下基于anaconda利用keras开展16系显卡GTX1650的GPU神经网络计算
- powered by php168 v6,php168整站系统V6正式版(v6.01)公开下载
- 计算机考研数据结构考试大纲,2017考研大纲:计算机考研大纲文字版之数据结构...
- 优质邮箱号码大全等你来选,邮箱地址如何书写由你来定义!
- ADG三种模式切换详解
热门文章
- python运行列表的结果不同_python 3 代码一模一样,出现运行结果不同的情况(只是不以为一样而已)...
- 【转】自然语言系列学习之表示学习与知识获取(四)TransE
- springboot教程(三)
- 神器!微软发布 Python 的 JIT 编译器:Pyjion!
- PDF下载!提高代码质量的一本书
- 聊一聊大学做过的 7 种兼职以及收获感悟。
- 拨号云服务器怎么自动配置网关_教你在阿里云创建增强型云网关
- cefsharp已停止工作_windows资源管理器已停止工作怎么解决
- java并发编程之美-阅读记录4
- 熔断器---Hystrix