【问题标题】:sublimetext3 event for program exitsublimetext3 程序退出事件
【发布时间】:2018-04-01 16:47:14
【问题描述】:

是否有可能在 ST3 中捕获退出或退出? 我看到了这个较老的问题here,我尝试了on_windows_commandon_text_command,但似乎都没有触发退出/退出!?

没有,如果我可以在重新启动 sublime 时处理它也可以,但是 on_load 似乎不会在记住的视图上再次被调用!?

【问题讨论】:

    标签: python plugins sublimetext3


    【解决方案1】:

    目前无法判断ST何时退出:https://github.com/SublimeTextIssues/Core/issues/10

    在 ST 加载时没有为记住的标签调用 on_load 的原因是因为您的插件尚未加载。您可以使用plugin_loaded method 来判断您的插件何时加载,然后手动循环浏览所有窗口和所有视图,但这也将在您的插件更新时执行,因此您可能需要考虑如何最好地解决这个问题.

    【讨论】:

    • 您将如何访问来自plugin_loaded 的视图?
    • [window.views() for window in sublime.windows()]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    相关资源
    最近更新 更多