关闭视图是否有任何sublime text 3 api ???关闭标签???
是的,上面一行完全描述了我的问题。但似乎不符合本网站的要求。
答案 0 :(得分:5)
我不确定我在视图和标签之间有什么区别。
无论如何,关闭视图:view.close()
关闭窗口:win.run_command('close_window')
如果要关闭具有已修改缓冲区的窗口,可以通过抓取视图来放弃这些更改,如下所示:
for win in sublime.windows():
for view in win.views():
view.set_scratch(True)
win.run_command('close_window')
我希望这会有所帮助。
答案 1 :(得分:1)
我发现这可以在Sublime 2中用于关闭窗口中当前活动的视图:
view.window().run_command('close_file')
它可能适用于Sublime 3.我只是通过查看"关闭窗口"来猜测命令的名称。 (另一个答案中命令的名称)和"关闭文件"是文件菜单下的选项。
在上述操作之前执行view.window().open_file(view.file_name())
或view.window().focus_view(view)
之类的操作可能会让您在执行命令之前关闭任意文件,而不仅仅是活动文件。