Mi piacerebbe distinguere tra le stringhe Python e le stringhe single-line in Sublime Text 2. Guardando la definizione del linguaggio Python, posso vedere questo, insieme a una definizione corrispondente per le stringhe apostrofo che utilizza lo stesso commento.blocco. nome python.È possibile sublimare le stringhe di Python in colori diversi da stringhe a linea singola?
<dict>
<key>begin</key>
<string>^\s*(?=[uU]?[rR]?""")</string>
<key>end</key>
<string>(?<=""")</string>
<key>name</key>
<string>comment.block.python</string>
...
Ma quando creo una nuova regola di colore in questo modo:
<dict>
<key>name</key>
<string>Docstring</string>
<key>scope</key>
<string>comment.block.python</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#008800</string>
</dict>
</dict>
Non succede nulla; rimangono colorati allo stesso modo delle stringhe su una sola riga.
È possibile farlo? In tal caso, cosa sto sbagliando?
Ottima domanda. – dbn