【发布时间】:2017-10-20 13:28:57
【问题描述】:
我有一个插件可以监听关闭标签的事件:
def on_window_command(self, window, cmd, args):
if cmd == 'close':
...
使用ctrl+w 关闭选项卡时,事件被正确捕获。但是当通过单击选项卡中的x 关闭选项卡时,根本不会捕获事件,这意味着方法on_window_command 甚至没有被触发。
有没有办法也可以捕获事件?
编辑:
我不能使用on_close 或on_pre_close,因为它们似乎是在 sublime 检查内容是否发生更改之后调用的,然后会在关闭之前弹出用于保存内容的弹出窗口。但我想在on_window_command 之前做一些事情
【问题讨论】:
标签: python plugins sublimetext