是否有插件或宏,可以在Sublime Text 2中创建所有打开的文件/标签的tar球或zip。
如果没有,如何制作插件呢?
我正在检查Sublime Text 2的API,但却知道没有方法可以获取所有打开文件的完整路径。
但是,当我们右键单击任何文件时,我看到我们有一个选项 - “复制文件路径”。
它叫哪种方法?我可以将方法复制到逐个切换的所有选项卡吗?如果是,那么如何使用API逐个循环打开标签?
答案 0 :(得分:1)
您可以使用window#views
获取所有视图(作为列表)。然后迭代每个视图并使用view#file_name
来获取文件。至于创建拉链,请查看zipfile库。
对于您的特定情况,我将创建一个窗口命令。然后,您可以将其绑定到组合键或将其添加为命令选项板条目。最后,要设置可见视图,您可以使用window#focus_view
。如果您有多个群组,则可能还需要window#focus_group
。