2014-09-05 89 views
0

与其他许多人一样,我在Sublime Text 2(View-> Layout-> etc)中广泛使用面板。“关闭当前窗格中的选项卡”对于Sublime Text 2

我想映射一个快捷方式来关闭活动的面板中的所有选项卡。
我知道作为记录在以下做题存在close_allclose_others命令:

但是,我一直没能找到一个命令关闭只是活动窗格中的选项卡。
有没有办法做到这一点?

回答

1

做一个文件在您命名closetabsinpane.py这些内容Packages/User目录:

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" }, 
+0

完美工作的崇高文本2 ....谢谢!! – tohster 2014-09-05 16:51:40

+1

很好,在ST3中做到了这一点,所以这也适用于此 – 2014-09-05 16:52:56