Vscode 拡張機能のカラー設定が settings.json のカラー設定を上書きします。これを解決するにはどうすればよいですか?

概要

私は vscode を使用しており、settings.json で構文ハイライトの色のカスタマイズを行っています。これは、Ruby 以外の他の言語でもうまく機能します。なぜなら、Ruby on Rails 拡張機能をインストールしたからです。これには、独自の構文ハイライトの色設定があります。

Ruby ファイルを開くと、最初は私がカスタマイズした構文ハイライトが表示されますが、約 0.5 秒後には Ruby on Rails 拡張機能の構文ハイライトになります。したがって、Rails 拡張機能が独自にカスタマイズしたカラー設定を上書きすると信じています。色の読み込み順序は、空白 => settings.json => 拡張機能のカスタマイズであると主張します。

拡張機能のカラー設定を上書きして独自のカラーカスタマイズを行う方法はあるのでしょうか?たとえば、読み込み順序を空白 => 拡張機能のカスタマイズ => settings.json のようにします。

助けてくれてありがとう!

解決策

それは意味上のハイライトだと思います。セマンティック ハイライトは常に遅延して適用されます。 これをsettings.jsonに書くことで無効化できます。

    "[ruby]": {
        "editor.semanticHighlighting.enabled": false
    },