python中如何清屏,pycharm清空输出屏幕
""清除窗口扩展
版本: 0.2
作者:zzdqc
日期: 2009-06-14
它提供商"选项"下的"清除外壳窗口"
有能力撤销
addthelinestoconfig-扩展。极好的
启用=1
enable_editor=0
enable_shell=1
clear-window=
classClearWindow:
menudefs=[
"选项,[无,
(透明外壳窗口,),
],]def __init__(self,editwin):
self.editwin=editwin
self.text=self.editwin.text
self.text.bind(,self.clear_window2))。
self.text.bind(,self.undo_event ) #add= 不起作用
defundo_event(self,event):
文本=self.text
文字。欢呼的灯泡_set(io欢呼的灯泡2 , io欢呼的灯泡) )。
文字。欢呼的灯泡_set(insert2 , insert )。
自我。编辑赢了。撤消。undo _ event(事件)# fix io欢呼的灯泡并插入
文字。欢呼的灯泡_set(io欢呼的灯泡)、木卫一欢呼的灯泡2 ) )。
文字。欢呼的灯泡_set(insert),(insert2))。
文字。欢呼的灯泡_unset(io欢呼的灯泡2 ) ) ) ) ) ) ) ) ) ) ) ) )。
文字。欢呼的灯泡_ unset(insert 2)(def clear _ window 2)self,event):#替代方法
# workaroundthemodifiedundodelegator
文本=self.text
text.undo_block_start(
文字。欢呼的灯泡_set(io欢呼的灯泡2 , io欢呼的灯泡) )
文字。欢呼声灯泡_set(io欢呼声灯泡),1.0 ) )。
text.delete(1.0, io欢呼的灯泡2行开始’)。
文字。欢呼的灯泡_set(io欢呼的灯泡)、木卫一欢呼的灯泡2 ) )。
文字。欢呼的灯泡_unset(io欢呼的灯泡2 ) ) ) ) ) ) ) ) ) ) ) ) )。
text.undo _ block _ stop如果self.text.com帕雷(插入,
自我.文本欢呼声的灯泡_ set (insert , end-1c )
自我。编辑赢了。set _ line _ and _ column(def clear _ window)self,event):#移除撤消委托者
undo=self.editwin.undo
自我。编辑赢了。per。移除过滤器(撤消)#清除窗口,但保留当前命令
self.text.delete(1.0, io欢呼的灯泡行开始)如果self。文字。比较)《插入》
自我.文本欢呼声的灯泡_ set (insert , end-1c )
自我。编辑赢了。set _ line _ and _ column(# restore undelegater
自我编辑win.per.insert筛选器(撤消).
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。