将焦点从面板或叠加切换到插件内的文档文本

时间:2016-07-02 21:04:26

标签: sublime-text-plugin

sublime_plugin.TextCommand中,如果使用面板或叠加层中的键绑定运行插件,插件是否可以将焦点从叠加层或面板切换到文档文本?

理想情况下,如果从叠加层或查找/替换面板调用,则当焦点更改为文档文本时,将关闭叠加层或面板,但如果从控制台调用,则控制台将保持打开状态。

我尝试了以下但是它没有用 - 我猜view已经有焦点所以它什么都没改变,显示的叠加层或面板实际上并不意味着视图失去了焦点。 / p>

if self.view.settings().get('is_widget'):
    window = self.view.window()
    window.focus_view(window.active_view())

感谢。

0 个答案:

没有答案