Python 获取升华文本3以在退出时关闭某些窗口

Python 获取升华文本3以在退出时关闭某些窗口,python,sublimetext3,sublimetext,sublime-text-plugin,Python,Sublimetext3,Sublimetext,Sublime Text Plugin,有没有办法编写一个脚本,告诉升华在退出时关闭特定的窗口 我曾尝试将窗口的memory_open_files设置设置为false,并尝试使用python的atexit库运行close window命令。到目前为止没有运气我不知道你所说的“特定窗口”是什么意思-崇高的窗口?壮丽的景色?其他应用程序窗口 您可以使用EventListener检测窗口关闭。没有直接的退出前事件,但您可以使用view的“关闭时的”功能检查sublime.windows()中是否有widnows def打开_关闭(自我,查看

有没有办法编写一个脚本,告诉升华在退出时关闭特定的窗口


我曾尝试将窗口的memory_open_files设置设置为false,并尝试使用python的atexit库运行close window命令。到目前为止没有运气

我不知道你所说的“特定窗口”是什么意思-崇高的窗口?壮丽的景色?其他应用程序窗口

您可以使用
EventListener
检测窗口关闭。没有直接的退出前事件,但您可以使用view的“关闭时的
”功能检查
sublime.windows()
中是否有widnows

def打开_关闭(自我,查看):
如果不是升华。windows():
self.close_-specific_-windows()


请注意,对于sublime中的每个打开的视图(文件),都将调用此函数。

为什么不使用?对于退出前事件,不存在“无”