2014-11-03 70 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