這與this question I asked earlier有關語法突出顯示用戶定義的代碼塊有關。通過插件重寫Visual Studio語法突出顯示?
是否有可能爲Visual Studio編寫某種插件,以覆蓋它如何進行語法高亮顯示?我會在哪裏開始尋找?
謝謝!
這與this question I asked earlier有關語法突出顯示用戶定義的代碼塊有關。通過插件重寫Visual Studio語法突出顯示?
是否有可能爲Visual Studio編寫某種插件,以覆蓋它如何進行語法高亮顯示?我會在哪裏開始尋找?
謝謝!
這是可能的。許多VS插件(如Visual Assist,Resharper,Code Rush等)都有自己的擴展,以便Visual Studio中的語法突出顯示如何工作。
如果你想編寫自己的....
採取VSX參考文檔中看看page on Syntax Coloring。
您需要使用的界面是IVsColorizer2(或IVsColorizer)。
顯然這是可能的,因爲Visual Assist這樣做。
但我真的不知道去哪裏尋找如何去做。 也許你可以嘗試在Visual Assist裏面戳一下,看看它是怎樣調用它的。
如果你真的需要今天我會推薦CodeRush/DXCode,你可以得到一個免費版本的。如果你問他們的community forums他們通常是非常有用的指導你在正確的方向。
如果你能等待它應該是超級容易做這樣認爲,在Visual Studio中X
小心 - 你不會想推薦或認可,可以被解釋爲逆向工程的任何東西 - 通常在許可協議中明確禁止。 – 2009-04-30 17:38:57
我經常讓我的貓在這些對話框中按空格鍵,這樣我就被覆蓋了。 – shoosh 2009-04-30 17:55:39