【问题标题】:Is it possible to take control of sublimetext3 tabs with cmd是否可以使用 cmd 控制 sublimetext3 选项卡
【发布时间】:2022-01-01 17:42:44
【问题描述】:

美好的一天。 我是一个爱好程序员,我只是在寻找创造性的方法来完成工作。 特别是通过命令行方法关闭 sublimetext3 中的一个或多个选项卡。

更酷的事情是,如果是这样,有没有办法在 cmd 中决定关闭哪个选项卡,例如从左/右起第三个等?

按照这样的想法,这主要是出于好奇和偏好而不是其他任何事情,因此也非常感谢创造性的回复。

【问题讨论】:

    标签: command sublimetext3 line


    【解决方案1】:

    你可以从命令行执行任何命令*,所以这是很有可能的。

    例如,要关闭最近使用的 Sublime Text 窗口的活动选项卡,您可以运行 subl --command close

    要关闭特定的选项卡,例如第 18 个选项卡,它的索引为 17,因为它是从零开始的:

    subl --command 'close_by_index {"group": 0, "index": 17}'
    

    (这是假设 bash 语法 - 对于 Windows cmd 语法,您可能需要进行一些创造性的转义,因为命令参数必须是有效的 JSON 并且作为与命令名称相同的参数的一部分引用你想执行。)

    这与右键单击选项卡并在上下文菜单中选择 Close Tab 时运行的命令完全相同。通过使用命令面板中的内置View Package File 功能检查Packages/Default/Tab Context.sublime-menu,可以看到此命令。您可以检查此文件以查看其他预定义条目,例如关闭所有其他选项卡或右侧的选项卡等。


    *:需要注意的是,如果 ST 尚未运行,则它会在加载插件之前尝试运行命令。

    【讨论】:

    • 谢谢基思。我认为这会有很大帮助。还可以看看你提到的 ST 设置中的哪个位置,我可以进一步检查一下。
    猜你喜欢
    • 2017-08-08
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多