如何 select 在 Atom 的配色方案中包含确定字符串的所有内容?
How to select everything that contains a determined string in Atom's colorscheme?
现在,在我的自定义方案中,如果我写 "SELECT * FROM table"
,我有以下颜色:
- 橙色: ", table
- 蓝色:SELECT,来自
- 粉色:*
那是因为我使用橙色表示字符串和标点符号,蓝色表示关键字,粉色表示运算符。
通过开发人员工具挖掘,我发现当一个字符串实际上是一个 SQL 查询时,它在 CSS 链中的某个点有 sql
单词。比如上面这句话是:
<span class="string quoted double single-line sql python">
<span class="punctuation definition string begin python">"</span>
<span class="keyword other DML sql">SELECT</span>
<span class="keyword operator star sql">*</span>
<span class="keyword other DML sql">FROM</span> table<span class="punctuation definition string end python">
</span>
</span>
所以我的问题是,是否可以编写一些规则,以便我可以将橙色应用于包含单词 sql
的所有内容?我对更改整体关键字和运算符颜色不感兴趣,只是为了 SQL 查询。
类似于$.*sql* { color: @orange; }
,但显然这行不通。
使用这个
.sql{
color: orange;
}
它会为所有 class sql
的元素赋予橙色
现在,在我的自定义方案中,如果我写 "SELECT * FROM table"
,我有以下颜色:
- 橙色: ", table
- 蓝色:SELECT,来自
- 粉色:*
那是因为我使用橙色表示字符串和标点符号,蓝色表示关键字,粉色表示运算符。
通过开发人员工具挖掘,我发现当一个字符串实际上是一个 SQL 查询时,它在 CSS 链中的某个点有 sql
单词。比如上面这句话是:
<span class="string quoted double single-line sql python">
<span class="punctuation definition string begin python">"</span>
<span class="keyword other DML sql">SELECT</span>
<span class="keyword operator star sql">*</span>
<span class="keyword other DML sql">FROM</span> table<span class="punctuation definition string end python">
</span>
</span>
所以我的问题是,是否可以编写一些规则,以便我可以将橙色应用于包含单词 sql
的所有内容?我对更改整体关键字和运算符颜色不感兴趣,只是为了 SQL 查询。
类似于$.*sql* { color: @orange; }
,但显然这行不通。
使用这个
.sql{
color: orange;
}
它会为所有 class sql