我想使用自定义颜色方案(我打算让它淡化以使正则表达式更具可读性)以不同的方式转义字符并只转义字符。Sublime Text中的样式转义字符
可以做到这一点吗?最好它一般工作,但限于Ruby的东西也是非常有用的。
我想使用自定义颜色方案(我打算让它淡化以使正则表达式更具可读性)以不同的方式转义字符并只转义字符。Sublime Text中的样式转义字符
可以做到这一点吗?最好它一般工作,但限于Ruby的东西也是非常有用的。
这当然有可能!
<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>
实际上这是转义字符和转义字符的范围。
记住,你可以随时通过移动插入人物和紧迫找到相应的范围:
{ "keys": ["ctrl+alt+shift+p"], "command": "show_scope_name" }
(你会看到在范围键状态栏)。
“转义角色与逃跑角色一起” - 这不是我想要的。我打算使转义字符比正则表达式的其他部分更不明显,包括转义字符。 – 2014-11-05 13:08:25
@MateuszKonieczny如果不编写自定义作用域定义,恐怕这是不可能的。但他们确实有可能 – 2014-11-05 21:36:33
你是指实际的转义字符'\'? – sln 2014-11-03 20:58:49
是的,例如'''/ \(([^()] *)/'''可以用不同风格(SO风格 - 黑色和灰色之间)显示转义字符更易读。 – 2014-11-04 08:12:32