我想补充的“关闭其他”选项卡的快捷方式,但似乎无法找到该命令,这里就是我想:
{ "keys": ["super+alt+w"], "command": "close_others" }
CMD + 期权 + W -有点像CMD + 期权 + H在OS X中,关闭所有除当前选项卡,看到了吗?
无论如何, close_others
似乎并没有做任何事情。 我曾尝试close_other_windows
, close_other_tabs
,没有什么工作。 什么是正确的命令来做到这一点?
虽然我们就可以了,你怎么知道是什么命令可用? 我的下一个会是Cmd + Option + Shift键 + W - “关闭右侧标签页”。
对于崇高的窗口管理的一些改进见“ 关闭所有标签页,但不在窗口,在文本崇高 ”
谢谢!
该命令是close_others_by_index
。 不幸的是,它需要的是无法通过简单的按键绑定来传递参数。
为了使它工作,你必须创建一个插件。 Tools/New Plugin...
:
import sublime_plugin
class CloseOthersCommand(sublime_plugin.TextCommand):
def run(self, edit):
window = self.view.window()
group_index, view_index = window.get_view_index(self.view)
window.run_command("close_others_by_index", { "group": group_index, "index": view_index})
在保存它Packages/User
目录。 然后,您可以将您的键绑定:
{ "keys": ["super+alt+w"], "command": "close_others" }
这同样适用于“关闭右侧标签页”真。 该命令是close_to_right_by_index
。
该插件:
import sublime_plugin
class CloseToRightCommand(sublime_plugin.TextCommand):
def run(self, edit):
window = self.view.window()
group_index, view_index = window.get_view_index(self.view)
window.run_command("close_to_right_by_index", { "group": group_index, "index": view_index})
键绑定:
{ "keys": ["super+alt+shift+w"], "command": "close_to_right" }
我犯了一个崇高的,插件是(和“关闭其他窗口”功能)
https://packagecontrol.io/packages/CloseOtherWindows