![仅加载特定组 Sublime Text 2 插件](https://linux22.com/image/1362069/%E4%BB%85%E5%8A%A0%E8%BD%BD%E7%89%B9%E5%AE%9A%E7%BB%84%20Sublime%20Text%202%20%E6%8F%92%E4%BB%B6.png)
是否可以将插件分组?如果还可以选择默认加载的组并能够在插件之间切换,那就太好了。
使用案例示例:我同时使用 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 上运行。