sublimetext - 如何刷新Sublime Text 3工作区配色方案?

标签 sublimetext sublimetext3 preferences color-scheme

保存项目时,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/

相关文章:

iOS 应用程序首选项备份

sublimetext3 - 用双向文本解决 Sublime Text 中的波斯字符

macos - 程序包控制停止工作

sublimetext3 - 如何在 Sublime 文本编辑器中使垂直引导线变暗?

java - 如何管理团队的 Eclipse 插件、首选项和配置?

iPhone 应用程序首选项

Haskell Guards 和 Sublime Text 3

python - 启动 SublimeREPL -python 时发生 “No such file or directory” 错误

php - 尝试构建 php 代码时出现 Sublime 错误

sublimetext3 - 我的 Javascript/HTML 代码或 Sublime 有问题吗?