2016-03-26 24 views
0

里面我的风格,我想结肠:前改变字符串的颜色,但冒号后面我还有一个字符串,默认颜色:的Atom对象样式少,第一串改色,冒号前前导字符串,

{ 
//color: 
//to cahnge defult 
    "code"  : "007", 
    "name"  : "Bond", 
    "fullName ": "James Bond" 
} 

我想改变的

代码,名称颜色,全名

带或不带引号。

"code":"007" HTML:

<span class="string quoted double js"> 
 
     <span class="punctuation definition string begin js">"</span> 
 
     code 
 
     <span class="punctuation definition string end js">"</span> 
 
     </span> 
 
     <span class="keyword operator js">:</span> 
 
     <span class="string quoted double js"> 
 
     <span class="punctuation definition string begin js">"</span> 
 
     007 
 
     <span class="punctuation definition string end js">"</span> 
 
     </span>

What I want

要换引号内彩色文本。其他标志颜色是我的油漆技能问题。

这是为Atom样式,所以我不能更改html代码。

有没有办法冒号之前改变串:

回答

1

尝试这样的事情,让我知道,如果这是你一直在寻找!

span.keyword.operator.js + span.string.quoted.double.js{ 
 
    color:#ff2233; 
 
} 
 

 
span.string.quoted.double.js{ 
 
    color:#00ff00; 
 
} 
 
span.punctuation.begin,span.punctuation.end{ 
 
    color:#333; 
 
}
<span class="string quoted double js"> 
 
     <span class="punctuation definition string begin js">"</span> 
 
     code 
 
     <span class="punctuation definition string end js">"</span> 
 
     </span> 
 
     <span class="keyword operator js">:</span> 
 
     <span class="string quoted double js"> 
 
     <span class="punctuation definition string begin js">"</span> 
 
     007 
 
     <span class="punctuation definition string end js">"</span> 
 
     </span> 
 

 
<span class="string quoted double js"> 
 
     <span class="punctuation definition string begin js">"</span> 
 
     code 
 
     <span class="punctuation definition string end js">"</span> 
 
     </span> 
 
     <span class="keyword operator js">:</span> 
 
     <span class="string quoted double js"> 
 
     <span class="punctuation definition string begin js">"</span> 
 
     007 
 
     <span class="punctuation definition string end js">"</span> 
 
     </span> 
 

+0

这只会影响到最后一行其中“詹姆斯·邦德”的颜色变成了绿色#00FF00 007,邦德一点儿也不变为绿色,代号,名称,全名一点儿也不变红# ff0000 –

+0

在Atom样式中,我无法更改html。如果下一个字符是冒号,有没有办法改变一些东西 –

+0

让我再次检查这个为你 –