Sublime Text 3 - 插件配置文件

6
目前我在使用Sublime Text 3来编写Python、Java、C++和HTML代码。因此,为每种语言都安装了不同的插件。我想知道是否有一种方法可以在不同的“配置文件”之间切换,每个配置文件包含各自语言的插件。我的电脑性能不是很好,如果有太多的活跃插件,它就会开始卡顿。因此,当一个配置文件正在运行时,其他所有插件都应该被禁用。
TL;DR: 在Sublime Text中是否有一种切换不同插件集合的“配置文件”的方法?

我每个文件大约有10个。但是正如我所说,这台电脑非常缓慢/陈旧,在使用ST3时甚至打开Windows资源管理器都很困难。 - adb16x
你可以尝试一件事情(一些快速搜索启发了这个想法):为每个配置文件创建一个单独的插件文件夹,然后使用批处理脚本(你说了Windows)重命名文件夹并更改正在使用的文件夹。然后,你只需运行类似于subl_use_profile.bat Python或者subl_use_profile.bat HTML的东西即可。 - Jon Egeland
嗯,我会尝试一下。你的意思是我应该制作一个批处理脚本,为每个程序更改插件文件夹的名称? - adb16x
这种方法相当“hacky”,我并不真的建议这样做,但它可能会起作用。尝试一下也没有什么坏处。只要你不搞砸了命令... - Jon Egeland
我也一直在寻找这个功能 :)我希望为每个“用户配置文件”(环境)设置不同的设置、主题、插件等...我已经为你的问题投过赞成票,同时也投了这篇文章的赞成票:http://sublimetext.userecho.com/topic/141678-users-profiles/ - Paulo Oliveira
显示剩余4条评论
2个回答

2
我能想到的在Windows上最简单的方法是安装多个便携式程序,每一个都设置为您选择的编程语言和插件集。然后您可以在桌面/任务栏/开始菜单等地方设置多个图标,每个图标指向不同的安装程序。这样,您就不必费心编写批处理文件来重命名文件。
或者,您也可以考虑购买一台新电脑 :)

1
我想这是最好的选择。但我很惊讶还没有人遇到过这个问题.... - adb16x
1
是的,我仍然没有找到最优解。我很惊讶这还没有引起注意... - adb16x
1
如果您想提交新的功能请求,请访问https://github.com/SublimeTextIssues/Core/issues,并详细说明您需要的功能类型。当然,不能保证它会被实现,但Sublime的作者Jon Skinner知道问题跟踪器并将其考虑在内。您还可以使用相同的网站报告ST3核心的错误,或者https://github.com/SublimeTextIssues/DefaultPackages/issues报告Sublime默认包的问题。 - MattDMo
1
@PauloOliveira Github的“repos”(它们不保存任何文件,只有问题)现在是缺陷和增强请求的中央存储库,将论坛上的随机未跟踪线程和大量userecho结合起来。Jon全力支持Github的努力,由Sublime开发人员和强大的用户(包括我自己)的核心小组协调,他们实际上提供反馈,帮助解决问题并确定优先事项。如果您仍然想提交或投票userecho,我不会阻止您,但我不确定它是否还相关。 - MattDMo
谢谢@MattDMo,我会遵循你的建议! :) - Paulo Oliveira
显示剩余3条评论

0
如果您在 Windows 10 上删除此文件夹--> C:\Users\USER\AppData\Roaming\Sublime Text 3,那么 Sublime Text 将会恢复到其原始状态。也许您可以设置一个批处理文件来保留该文件夹的不同版本,例如:

"./Sublime Text 3_Java" 或者

"./Sublime Text 3_Python" 或者

"./Sublime Text 3_C++"

然后,当您想要使用 Java 时,有一个批处理文件将 "./Sublime Text 3_Java" 重命名为 "./Sublime Text 3" 并重新启动 Sublime。如果您真的想更加高级,使用符号链接表示 "./Sublime Text 3",然后让批处理文件修改(或删除并重新创建)符号链接指向的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接