【问题标题】:How to open Sublime Text files in window based on extension?如何在基于扩展名的窗口中打开 Sublime Text 文件?
【发布时间】:2015-07-09 15:42:25
【问题描述】:

有没有办法让 Sublime 在同一个窗口中打开某个扩展名的所有文件?例如,当使用 2x2 网格时,我想将所有 SCSS 文件保留在左上角,所有 HAML 保留在右上角,JS 保留在左下角,搜索保留在右下角。我想使用搜索功能,并且每次都让文件转到其他三个选项卡而不是搜索窗口。

我已经尝试过“在相关窗口中打开”插件,但它似乎没有任何区别。

当打开大量文件时,打开它们会变得非常乏味,并且必须手动将它们移动到打开时不活动的窗口。

编辑:我在 Mac 上工作,所以我需要可以在那里工作的东西,或者最好是跨平台的。

【问题讨论】:

    标签: sublimetext3 sublimetext


    【解决方案1】:

    编辑:Op 正在 Mac 上工作,如果任何 Windows 用户对此解决方案感兴趣,我会留下它。

    ---

    也许额外的外壳扩展会有所帮助。

    如果您熟悉注册表,则可以创建一个新键,在新窗口中打开所有选定的文件。只需创建 Sublime Text 已有的修改版本。

    Sublime Text 的现有键存在于此处:

    HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command
    

    使用默认值(取决于版本):

    C:\Program Files\Sublime Text 3\sublime_text.exe "%1"
    

    您可以像这样创建一个新密钥:

    HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text (new window)\command
    

    然后将 -n 参数添加到默认值:

    C:\Program Files\Sublime Text 3\sublime_text.exe -n "%1"
    

    这将在您每次使用 shell 扩展打开文件时创建一个新窗口,并将多个文件组织在同一个窗口中。

    为了更进一步,如果您有任何编程经验,您可以创建自己的 shell 扩展程序,该扩展程序获取文件列表并将它们分组,然后可以编程方式创建新窗口。

    【讨论】:

    • 我在家里的 Windows 机器上使用过 ST3,但不幸的是,我的主要工作机器是基于 Mac 和 Linux 的。注册表编辑对我不起作用。 ://
    • 啊,也许这会有所帮助:sublimetext.com/docs/3/osx_command_line.html。我对 Mac 不是很熟悉,但我会看看能不能挖掘出一些东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 2013-12-10
    相关资源
    最近更新 更多