2 Stimmen

Visual Studio-Syntaxhervorhebung durch ein Plug-in außer Kraft setzen?

Dies hängt zusammen mit diese Frage, die ich vorhin gestellt habe über die Syntaxhervorhebung von benutzerdefinierten Codeblöcken.

Ist es möglich, eine Art von Plug-in für Visual Studio zu schreiben, wo es überschreiben würde, wie es Syntax-Hervorhebung tut? Wo würde ich anfangen, danach zu suchen?

Gracias.

3voto

Reed Copsey Punkte 536986

Dies ist möglich. Viele VS-Addins, wie Visual Assist, Resharper, Code Rush usw. haben ihre eigenen Erweiterungen für die Syntaxhervorhebung in Visual Studio.

Wenn Sie Ihr eigenes.... schreiben möchten

Werfen Sie einen Blick auf die Seite zur Syntaxfärbung in der VSX-Referenzdokumentation.

Die Schnittstelle, mit der Sie arbeiten müssen, ist IVsColorizer2 (oder IVsColorizer).

0voto

shoosh Punkte 73374

Offensichtlich ist dies möglich, da Visueller Assistent tut es.
Aber ich wüsste nicht, wo ich suchen sollte, wie ich das anstellen könnte. Vielleicht können Sie versuchen, in Visual Assist zu stöbern und zu sehen, welche Aufrufe es macht.

0 Stimmen

Seien Sie vorsichtig - Sie möchten nichts empfehlen oder befürworten, was als Reverse Engineering ausgelegt werden könnte - dies ist in der Regel in den Lizenzvereinbarungen ausdrücklich verboten.

3 Stimmen

Ich bringe meine Katze regelmäßig dazu, in diesen Dialogen die Leertaste zu drücken, damit ich abgesichert bin.

0voto

Andrew Burns Punkte 13015

Wenn Sie es wirklich brauchen, würde ich CodeRush/DXCode empfehlen, das Sie in einer kostenlosen Version erhalten können. Wenn Sie in deren Community-Foren Sie sind in der Regel sehr hilfreich, wenn es darum geht, Ihnen die richtige Richtung zu weisen.

Wenn Sie es abwarten können, soll es super einfach sein, diese Art von Überlegungen in Visual Studio X durchzuführen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X