保存项目时,Sublime Text将创建一个.sublime-workspace文件。在此文件中,有一个缓冲区数组,并且每个缓冲区都有一个color_scheme属性。设置为创建缓冲区和工作区时选择的任何配色方案。

最近,我在用户设置文件中更改了主题和配色方案。如何刷新项目的所有工作区,以便它使用用户首选项文件中提供的新color_scheme而不需要一个一个地编辑每个项目的工作区文件?

最佳答案

扩展使用Tot给出的答案,您可以使用嵌套列表推导对打开的所有窗口中的所有 View 执行此操作(请记住,这是Python,因此我们可以非常灵活地使用):

[ v.settings().erase("color_scheme") for views in [ w.views() for w in sublime.windows() ] for v in views ]

这样,您不必在每个选项卡中单独运行命令。

关于sublimetext - 如何刷新Sublime Text 3工作区配色方案?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29504520/

10-12 19:17