Ruby 在升华文本中设置转义字符的样式
我想使用自定义配色方案设置转义字符和仅转义字符的样式(我打算使其褪色以使regexp更具可读性) 有可能这样做吗?最好它能在一般情况下工作,但限于Ruby的东西也会非常有用。这当然是可能的Ruby 在升华文本中设置转义字符的样式,ruby,regex,sublimetext2,sublimetext,color-scheme,Ruby,Regex,Sublimetext2,Sublimetext,Color Scheme,我想使用自定义配色方案设置转义字符和仅转义字符的样式(我打算使其褪色以使regexp更具可读性) 有可能这样做吗?最好它能在一般情况下工作,但限于Ruby的东西也会非常有用。这当然是可能的 <dict> <key>name</key> <string>Escape character</string> <key>scope</key> <
<dict>
<key>name</key>
<string>Escape character</string>
<key>scope</key>
<string>constant.character.escape</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F38630</string>
</dict>
</dict>
名称
转义字符
范围
常量、字符、转义
设置
前景
#F38630
实际上,这是转义字符和转义字符的作用域 请记住,通过将插入符号移动到字符并按以下键,可以始终找到相应的范围:
{“键”:[“ctrl+alt+shift+p”],“命令”:“显示范围\名称”}
(您将在状态栏中看到范围键)。您是指实际的转义字符
\
?是的,例如/\([^()]*)\)/
将以不同的样式显示转义字符(SO样式-介于黑色和灰色之间)。“转义字符与转义字符一起显示将更具可读性。”-那不是我想要的。我打算使转义字符比regexp的其他部分更不可见,包括转义字符。@mateuszkoniczny如果不编写自定义范围定义,恐怕这是不可能的。但这确实是有可能的