如何检查侧栏是否在Sublime Text 3中可见?
这不起作用:
state1_w = v.viewport_extent()[0]
v.window().run_command("toggle_side_bar")
state2_w = v.viewport_extent()[0]
v.window().run_command("toggle_side_bar")
print('state1_w', state1_w)
print('state2_w', state2_w)
if state1_w and state2_w:
return (state1_w < state2_w)
切换侧边栏并检查布局宽度,但不幸的是state1_w
和state2_w
都是相同的值。我认为这应该在ST2中起作用,但它在ST3中没有。
在ST3中是否有其他方法可以检查侧边栏是否可见?
答案 0 :(得分:2)
Sublime Text 3 build 3098刚刚发布,它包含两个新的API函数:
- Window.is_sidebar_visible()
- Window.set_sidebar_visible()