仅加载特定组 Sublime Text 2 插件

仅加载特定组 Sublime Text 2 插件

是否可以将插件分组?如果还可以选择默认加载的组并能够在插件之间切换,那就太好了。

使用案例示例:我同时使用 git 和 SVN 存储库,因此我不希望在使用 SVN 时激活我的 git 插件,反之亦然。

答案1

将插件保存在 git 存储库下。对于您的特定需求,我认为您可以创建一个存储库并使用分支和 git 子模块(大多数插件都在 git 下,因此您可以使它们保持最新状态或甚至使用不同的版本)。缺点是您不能使用包控制,但您可以使用 github 在机器和工作区之间同步设置。

如果您不想失去 Package Control 的便利性,我认为您可以找到它的特定设置文件(Package Control.sublime-setting - 用户特定的文件)并使用 git 进行分支。

更新:我尝试使用 Package Control 中的 ignore_packages 设置选项

"settings":
{
    "ignored_packages": [
        "your_package_here",
        ...
    ]
},

在 sublime-project 中,但我至少无法让它在 ST3 上运行。

相关内容