【问题标题】:"Close tabs in current pane" command for Sublime Text 2Sublime Text 2 的“关闭当前窗格中的选项卡”命令
【发布时间】:2014-10-29 21:26:51
【问题描述】:
像许多其他人一样,我在 Sublime Text 2(视图->布局->等)中广泛使用面板。
我想映射一个快捷方式来关闭活动面板中的所有选项卡。
我知道 close_all 和 close_others 命令存在,如以下 SO 问题中所述:
但是,我无法找到仅关闭活动窗格中的选项卡的命令。
有没有办法做到这一点?
【问题讨论】:
标签:
command
sublimetext2
sublimetext
【解决方案1】:
在您的Packages/User 目录中创建一个名为closetabsinpane.py 的文件,其中包含以下内容:
import sublime
import sublime_plugin
class CloseViewsInGroupCommand(sublime_plugin.WindowCommand):
def run(self):
for v in self.window.views_in_group(self.window.active_group()):
g, view_index = self.window.get_view_index(v)
self.window.run_command("close_by_index", { "group": g, "index": view_index})
并为您的用户键盘映射文件添加快捷方式:
{ "keys": ["ctrl+shift+alt+x"], "command": "close_views_in_group" },