在 Visual Studio Code 自定义主题中设置引号颜色

Khu*_*hue 2 visual-studio-code tmlanguage vscode-extensions

我正在使用 vscode 一个我自己定制的主题,它是基于另一个主题的。目前这样的文本显示为白色:

"""一些Python注释"""

我想更改颜色,但找不到要更改的正确属性。我尝试将其添加到*.tmTheme文件中,但它没有改变任何内容:

<dict>
    <key>name</key>
    <string>Quotes</string>
    <key>scope</key>
    <string>markup.quote</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#F77669</string>
    </dict>
</dict>
Run Code Online (Sandbox Code Playgroud)

能否请你帮忙?预先非常感谢您!

Gam*_*a11 6

正确的 tmLanguage 范围名称是string.quoted.docstring.multi.python

使用命令很容易找到Developer: Inspect TM scopes

我在另一个答案中更详细地写了关于 tmLanguage 范围名称的内容。

以下内容对.tmTheme我来说适用(与您的示例相比,我只更改了键<string>后的内容scope):

<dict>
    <key>name</key>
    <string>Quotes</string>
    <key>scope</key>
    <string>string.quoted.docstring.multi.python</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#F77669</string>
    </dict>
</dict>
Run Code Online (Sandbox Code Playgroud)