SublimeText3:如何做与“focus_side_bar”相反的事情,即聚焦主视图?
SublimeText3: How to do the the opposite of `focus_side_bar`, i.e. focus the main view?
我在 sublime 插件中有一个命令
v.window().run_command("reveal_in_side_bar")
v.window().run_command("focus_side_bar")
侧边栏的焦点。在另一个命令中,我隐藏了侧边栏(按 toggle_side_bar
),但焦点仍然位于(现在隐藏的)侧边栏上。
如何将焦点切换回主视图(文件内容)?
sublime.Window
有几种可能有用的方法,包括 focus_view(view)
、active_view()
、focus_group(group)
和 active_group()
。您可以使用 active_view()
、运行、reveal_in_side_bar
和 focus_side_bar
命令保存当前视图,然后使用 focus_view()
切换回之前的活动视图。或者,如果您的 window 中只有一个组,focus_group(0)
将切换回该组。如果有多个组,使用active_group()
获取其索引。
在 side-bar 中按 Escape 键会 return 您进入主编辑
我在 sublime 插件中有一个命令
v.window().run_command("reveal_in_side_bar")
v.window().run_command("focus_side_bar")
侧边栏的焦点。在另一个命令中,我隐藏了侧边栏(按 toggle_side_bar
),但焦点仍然位于(现在隐藏的)侧边栏上。
如何将焦点切换回主视图(文件内容)?
sublime.Window
有几种可能有用的方法,包括 focus_view(view)
、active_view()
、focus_group(group)
和 active_group()
。您可以使用 active_view()
、运行、reveal_in_side_bar
和 focus_side_bar
命令保存当前视图,然后使用 focus_view()
切换回之前的活动视图。或者,如果您的 window 中只有一个组,focus_group(0)
将切换回该组。如果有多个组,使用active_group()
获取其索引。
在 side-bar 中按 Escape 键会 return 您进入主编辑