在 Sublime Text 3 .tmTheme 文件中设置类型 «invisibles» 和 «shadow»

Settings type «invisibles» and «shadow» in Sublime Text 3 .tmTheme file

我已阅读 documentation for the Color Schemes. I realized all settings except invisibles and shadow (+shadowWidth)。我可以从英语翻译,但我看不到元素的任何地方,其颜色会更改设置。谁能给我看屏幕截图,那里有改变颜色的元素?谢谢

从您问题中链接到的关于配色方案的非官方文档中,我们可以看到 invisibles 被忽略,因此更改它对 ST3 中任何元素的外观没有影响。 tmTheme 格式是从不同的文本编辑器借用的,以便在不同的编辑器中更容易使用相同的配色方案。所以也许它在其他文本编辑器中做了一些事情,但在 ST 中没有。编辑:对 invisibles 的支持已添加到构建 3149 中的 ST - https://github.com/SublimeTextIssues/Core/issues/1992.

设置shadow后的效果如下图,就是远边的粉红色部分:

只有当文档中的文本比 window 宽时才可见 - 当视图可以向左滚动时它会出现在左侧,当视图可以向左滚动时它会出现在右侧可以向右滚动。

根据我的测试,在 tmTheme 文件中包含 shadowWidth 会导致阴影不出现。我在非官方文档 here 中记录了一个问题,也许有人会更新它,详细说明如何让它工作。


注:

更改tmTheme 文件时,通常需要关闭所有打开的文档,然后重新启动 Sublime Text,更改才会生效。