2014-11-03 491 views
0

我想使用自定义颜色方案(我打算让它淡化以使正则表达式更具可读性)以不同的方式转义字符并只转义字符。Sublime Text中的样式转义字符

可以做到这一点吗?最好它一般工作,但限于Ruby的东西也是非常有用的。

+0

你是指实际的转义字符'\'? – sln 2014-11-03 20:58:49

+0

是的,例如'''/ \(([^()] *)/'''可以用不同风格(SO风格 - 黑色和灰色之间)显示转义字符更易读。 – 2014-11-04 08:12:32

回答

1

这当然有可能!

<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> 

实际上这是转义字符和转义字符的范围。

enter image description here

enter image description here

记住,你可以随时通过移动插入人物和紧迫找到相应的范围:

{ "keys": ["ctrl+alt+shift+p"], "command": "show_scope_name" }

(你会看到在范围键状态栏)。

+0

“转义角色与逃跑角色一起” - 这不是我想要的。我打算使转义字符比正则表达式的其他部分更不明显,包括转义字符。 – 2014-11-05 13:08:25

+0

@MateuszKonieczny如果不编写自定义作用域定义,恐怕这是不可能的。但他们确实有可能 – 2014-11-05 21:36:33