我想區分Python文檔和Sublime Text 2中的單行字符串。查看Python語言定義,我可以看到這一點,以及使用相同comment.block的撇號字符串的匹配定義。 python名稱。可以使單行字符串中的Python文檔顏色與Sublime顏色不同嗎?
<dict>
<key>begin</key>
<string>^\s*(?=[uU]?[rR]?""")</string>
<key>end</key>
<string>(?<=""")</string>
<key>name</key>
<string>comment.block.python</string>
...
但是,當我創建一個新的色彩規則是這樣的:
<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>
什麼也沒有發生;它們的顏色與單線字符串相同。
可以做到這一點嗎?如果是這樣,我做錯了什麼?
偉大的問題。 – dbn