如何在窗口中打开基于扩展名的Sublime Text文件?

时间:2015-07-09 15:42:26

标签: sublimetext3 sublimetext

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

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

当打开大量文件时,打开它们会非常繁琐,并且必须手动将它们移动到打开时未激活的窗口。

编辑:我正在使用Mac,因此我需要在那里工作的东西,或者最好是跨平台。

1 个答案:

答案 0 :(得分:1)

编辑:Op正在使用Mac,我会留下这个,以防任何Windows用户对此解决方案感兴趣。

---

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

如果您熟悉注册表,则可以创建一个新密钥,在新窗口中打开所有选定文件。只需创建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 arguement添加到默认值:

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

每次使用shell扩展程序打开文件时,都会创建一个新窗口,并在同一个窗口中保存多个文件。

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