在sublime_plugin.TextCommand
中,如果使用面板或叠加层中的键绑定运行插件,插件是否可以将焦点从叠加层或面板切换到文档文本?
理想情况下,如果从叠加层或查找/替换面板调用,则当焦点更改为文档文本时,将关闭叠加层或面板,但如果从控制台调用,则控制台将保持打开状态。
我尝试了以下但是它没有用 - 我猜view
已经有焦点所以它什么都没改变,显示的叠加层或面板实际上并不意味着视图失去了焦点。 / p>
if self.view.settings().get('is_widget'):
window = self.view.window()
window.focus_view(window.active_view())
感谢。