Задать цвет кавычек в настраиваемой теме кода Visual Studio

Я использую собственную индивидуальную тему 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>

Не могли бы вы помочь? Заранее большое спасибо!

1 ответ

Решение

Правильное имя области действия 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>

Другие вопросы по тегам