gpt4 book ai didi

python - Sublime 颜色 Python 文档字符串与单行字符串不同吗?

转载 作者:太空狗 更新时间:2023-10-30 01:23:29 26 4
gpt4 key购买 nike

我想在 Sublime Text 2 中区分 Python 文档字符串和单行字符串。查看 Python 语言定义,我可以看到这一点,以及使用相同 comment.block 的撇号字符串的匹配定义.python 名称。

<dict>
<key>begin</key>
<string>^\s*(?=[uU]?[rR]?""")</string>
<key>end</key>
<string>(?&lt;=""")</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>

没有任何反应;它们的颜色与单行字符串相同。

这有可能吗?如果是这样,我做错了什么?

最佳答案

也许改成:

<dict>
<key>name</key>
<string>Docstring</string>
<key>scope</key>
<string>string.quoted.double.block.python</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#008800</string>
</dict>
</dict>

我只是简单地测试了一下,但它似乎有效。

关于python - Sublime 颜色 Python 文档字符串与单行字符串不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com