包括在你的tmTheme
文件来处理混合JS
,CSS
,& HTML
下面的代码。
<dict>
<key>name</key>
<string>JS_Source</string>
<key>scope</key>
<string>source.js.embedded.html</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#2D6A73</string>
<key>foreground</key>
<string>#7B91B9</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS_Source</string>
<key>scope</key>
<string>source.css.embedded.html, meta.attribute-with-value.style.html source.css</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#2D7333</string>
<key>foreground</key>
<string>#7B91B9</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML_Text</string>
<key>scope</key>
<string>text.html</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#783727</string>
<key>foreground</key>
<string>#7B91B9</string>
</dict>
</dict>
正如在评论中提到由@KeithHall,使用范围的:
CSS: source.css.embedded.html, meta.attribute-with-value.style.html source.css
JS: source.js.embedded.html
将允许您将这些自定义背景色适用于HTML
语法,而不影响CSS
& JS
语法。
我注意到你在过去几天一直在寻找色彩方案。你正在开发一个版本还是只是你的个人设置? – Enteleform
另外 - 请提供[** Gist **](https://gist.github.com/)或[** PasteBin **](http://pastebin.com/)代码样本与您的问题进行测试解决方案更易于回答问题。 – Enteleform