Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
python idle怎么清屏_python idle清屏命令,希望能够帮助你!!!。
class ClearWindow: menudefs = [('options', [None, ('Clear Shell Window', '<<clear-window>>'),]),] def __init__(self, editwin): self.editwin = editwin self.text = self.editwin.text self.text.bind("<<clear-window>>", self.clear_window) def clear_window2(self, event): # Alternative method # work around the ModifiedUndoDelegator text = self.text 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") 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 delegator undo = self.editwin.undo self.editwin.per.removefilter(undo) # clear the window, but preserve current command self.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 delegator self.editwin.per.insertfilter(undo)
或者 C:\Users\用户名\AppData\Local\Programs\Python\Python310\Lib\idlelib
注意:此文件夹是受系统保护的,无法在此文件夹内新建文件,只能在外面新建好ClearWindow.py,再移动到此文件夹。
[ClearWindow] enable=1 enable_editor=0 enable_shell=1 [ClearWindow_cfgBindings] clear-window=<Control-Key-;>
意思是按ctrl + ;是清屏。或者你可以设置成其它快捷键,注意不要和IDLE原本的快捷键冲突。
注意,此文件受系统保护,需要以管理员身份保存才能保存成功。
两种清屏方式:1. 按快捷键ctrl + ;清屏。 2. Options菜单点击Clear Shell Window清屏。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。