Sublime text 3 - 着色特定字符 C#

Sublime text 3 - Colouring specific characters C#

(英国拼写预警)

大家好, 我正在尝试在 Sublime Text 3 上更改我的语法颜色我有一个 google 并且没有发现太多我可以理解的东西。我正在寻找的是使特定字符具有不同的前景色。例如

string[] name = {"Jack","James","...","John"};

我希望我可以将 " 字符专门更改为不同的颜色。因此,我希望 " 呈深红色,Jack 呈黄色,而不是 "Jack" 全部呈绿色。我已经把所有的东西都变成了黄色,如果可能的话,我想把 " 变成红色。

如果有帮助,我正在使用 .sublime-colour-scheme 扩展程序。

任何帮助都会很棒。

您要查找的范围是 punctuation.definition.string.begin.cspunctuation.definition.string.end.cs。如果您想用任何语言为 所有 引号着色,只需将 .cs 放在每个引号的末尾。因此,.sublime-color-scheme 文件中的规则如下所示:

{
    "name": "String quotes",
    "scope": "punctuation.definition.string.begin, punctuation.definition.string.end",
    "foreground": "#8A0F11" // Feel free to change this to another deep red
},