2009-04-30 6 views
2

これは、ユーザー定義のコードブロックを強調表示する構文に関するthis question I asked earlierに関連しています。ビジュアルスタジオのシンタックスハイライトをプラグインでオーバーライドしますか?

ビジュアルスタジオ用のプラグインを書くことは可能ですか?シンタックスハイライトの仕方をオーバーライドしますか?どこから探し始めますか?

ありがとうございます!

答えて

3

これは可能です。ビジュアルアシスト、Resharper、コードラッシュなどの多くのVSアドインは、Visual Studioの構文ハイライトがどのように機能するかを独自に拡張しています。

あなたがあなた自身を書きたい場合は....

はVSXのリファレンスマニュアルのpage on Syntax Coloringを見てみましょう。

作業が必要なインターフェイスは、IVsColorizer2(またはIVsColorizer)です。

0

明らかに、Visual Assistですのでこれが可能です。
しかし、私はそれをやり遂げる方法についてどこを探すべきか本当に分かりません。 たぶんあなたはビジュアルアシストの内部を突き刺すことができ、どの呼び出しを行うのかを見ることができます。

+0

注意してください - あなたは、リバースエンジニアリングと解釈できる任意のものを推奨または是認したいとは思わないでしょう - 通常、ライセンス契約では明示的に禁止されています。 –

+3

私は日常的に私の猫にこれらのダイアログのスペースバーを押してもらうようにしています。 – shoosh

0

今日本当に必要な場合は、CodeRush/DXCodeをお勧めします。 community forumsで尋ねると、通常正しい方向に向けるのに非常に役立ちます。

あなたは待つことができるならば、Visual Studioで考えるのこの種を行うには超簡単であると考えられるX

関連する問題