在使用Python IDLE时,我时常想有没有像命令提示符环境中的cls那样的清屏命令,一下子删除交互模式中所有已执行的命令,毕竟每次都关掉在重新打开IDLE有点麻烦,于是在网上搜了一下,学会了自定义IDLE清屏快捷键,觉得很不错,就来分享一下。
具体操作步骤如下:
1)下载ClearWindow.py文件;
这里附有该文件源码,下载后以 .py 格式保存即可
"""
Clear Window Extension
It 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 = editwin