VS Codeで特定の文字列のカラーを設定

とある仕事でEm Editorを使用する機会があって、手順書にユーザー定義の文字列のカラー設定があった。もちろんEm Editorのプロパティ設定で登録できる。

この設定、VS Codeにも同じようにできるかなと思ったけど、これといったものが見つからない、、調べてみると、とても参考になった記事がありました。

VSCodeでさっくり作る快適な執筆環境。オススメ拡張機能3つ。

こちらの3つ目にある「Highlight(ハイライト)」の内容が大変参考になりました。

私はsettings.jsonに下記を追記しました。

"highlight.decorations": {
        "rangeBehavior": 3
    },
    "highlight.regexFlags": "gi",
    "highlight.regexes": {
        "(diff)": [
            {
                "color": "#FFAD90"
            }
        ],
        "(original)": [
            {
                "color": "#A16EFF"
            }
        ],
        "(model)": [
            {
                "color": "#64F9C1"
            }
        ],
        "(toggle)": [
            {
                "color": "#FFD700"
            }
        ],
    },
    "highlight.maxMatches": 250,

『”(xxxx)”』の内容が文字列で、『”color”: “#xxxxxx”』が色の設定です。
私はXML編集の際に要素を色分けしたかったので、これでうまくいけたと。

VS Code標準で簡単な設定方法あるのかなぁ。
ならEm Editor使えばいいじゃんというお話は置いておきます。笑