fir*_*dev 20 command keyboard-shortcuts sublimetext sublimetext2
我正在尝试添加"关闭其他"选项卡的快捷方式,但似乎无法找到命令,这是我正在尝试的:
{ "keys": ["super+alt+w"], "command": "close_others" }
Run Code Online (Sandbox Code Playgroud)
Cmd+ Option+ W- 在OS X中有点像Cmd+ Option+ H,关闭除当前选项卡以外的所有选项,请参阅?
无论如何,close_others似乎没有做任何事情.我已经试过close_other_windows,close_other_tabs,没有什么工作.这样做的正确命令是什么?
虽然我们正在使用它,但您如何知道可用的命令?我的下一个将是Cmd+ Option+ Shift+ W- "向右关闭标签".
对于Sublime窗口管理的一些改进,请参阅" 在Sublime Text中关闭所有选项卡,但不关闭窗口 "
谢谢!
Ric*_*tti 50
命令是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})
Run Code Online (Sandbox Code Playgroud)
将其保存在Packages/User目录中.然后你可以添加你的密钥绑定:
{ "keys": ["super+alt+w"], "command": "close_others" }
Run Code Online (Sandbox Code Playgroud)
"向右关闭标签"也是如此.命令是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})
Run Code Online (Sandbox Code Playgroud)
键绑定:
{ "keys": ["super+alt+shift+w"], "command": "close_to_right" }
Run Code Online (Sandbox Code Playgroud)