私はVS2012で作業しており、新しいエディター分類子を作成しています。基本的に、私はMicrosoftのTypescript構文の強調表示に非常に失望しているので、それに追加したいと思いました。しかし、デフォルトの色を上書きするのに苦労しています。特定のキーワードの色(public
または)を上書きすることはできますが、他の色(またはvar
)を上書きすることはできません。this
static
調整できるはずの方法はOrder
、エクスポートされたクラスの属性を使用することです。
[Order(Before = Priority.High)]
internal sealed class ETS_Keyword : ClassificationFormatDefinition { ... }
含めることができる2つの順序属性(Before
およびAfter
)と3つの優先順位(Default
、Low
およびHigh
)があります。私はそれらのすべての組み合わせを試したことを誓いますが、一部のキーワード(およびおそらく他のクラスのアイテム)のデフォルトの色を上書きできないようです。
これらのクラスをオーバーライドするために私がしなければならない特別なことはありますか?私はデフォルトのTypescript拡張機能と戦っていることを知っていますが、それよりも高い優先度レベルにする方法が必要です。