Sublime Text 2配色方案 - 更改对象键颜色

时间:2014-08-15 18:29:57

标签: sublimetext2 color-scheme

我想知道是否有办法在Sublime Text 2中更改对象键的默认颜色。

我看着这个问题:Sublime Text 2: How do I change the color that the row number is highlighted?并没有得到我想要的东西;建议的Tm-Theme Editor非常棒,但似乎没有做我想要的。

所以,例如,使用:

var foo = {
  key1 : 1,
  key2 : 2
}

默认情况下,key1key2为白色。我想让它们成为一种单独的颜色。我无法在我目前使用的.thTheme文件中找到正确的标记。

1 个答案:

答案 0 :(得分:2)

不幸的是,Sublime附带的标准JavaScript语言定义不包含键的范围,因此无法以不同方式对其进行着色。但是,如果您切换到使用Java​Script​Next - ES6 Syntax(这是一个更详细的语言定义),您将能够使用constant.other.object.key.js范围为键着色。这是使用标准JS之间的区别:

standard JavaScript

和JavaScriptNext:

JavaScriptNext

语法高亮显示是由Neon Color Scheme提供的,它旨在尽可能多地使用尽可能多的语言,使用尽可能多的不同范围。我在其中包含了几个特定于JavaScriptNext的项目,包括对象名称,Node关键字,常量,属性等。如果您有任何问题,疑虑,功能请求或其他反馈,请随时open an issue。如果您不想从旧的配色方案进行转换,您当然可以从the source借用您喜欢的任何功能。

希望这有帮助!