是否有可能以某種方式在任何版本的Visual Studio中以指定顏色對指定的代碼着色?例如,使visual studio:是否可以在代碼中爲自定義標籤着色?
if(VERIFY(...))
綠色背景和
if(! VERIFY(...))
紅色的背景是什麼?也許一些插件存在或某些版本的Visual Studio具有這樣的功能?
是否有可能以某種方式在任何版本的Visual Studio中以指定顏色對指定的代碼着色?例如,使visual studio:是否可以在代碼中爲自定義標籤着色?
if(VERIFY(...))
綠色背景和
if(! VERIFY(...))
紅色的背景是什麼?也許一些插件存在或某些版本的Visual Studio具有這樣的功能?
您可以使用Resharper的「待辦事項」來完成此操作。
ReSharper的是好的,但它是C#只:(。我的重點是C/C++ /文:( – grigoryvp 2009-12-08 08:17:08
這是一個恥辱,沒有意識到:( – 2009-12-08 09:30:35
我不知道現有的插件會做類似的事情,但我確實知道,製作CodeRush的公司Developer Express可以使插件引擎作爲名爲DxCore的產品免費提供。這使得創建裝飾Visual Studio文本編輯器的插件變得更加容易。在Visual Studio 2010中,DxCore提取的許多極其困難的代碼已不再需要,因爲有一種用於裝飾編輯器的正式可擴展性模型。
以下是谷歌代碼上的some DxCore plugin samples的鏈接。
正如我所看到的,哪裏沒有現有的DxCore插件可用顏色指定的文本? – grigoryvp 2009-12-06 10:11:25
按照VS擴展形式主持人埃德多爾,這是不可能的:
http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/93fc6d61-cfdb-432d-8541-d7dce498cef5/
不幸的是,沒有。實現文檔選項卡的代碼是用原生Win32代碼開發的,目前沒有任何VS SDK或自動化鉤子。
這太糟糕了,因爲這將是無用的。 (跟蹤不同類型的文件等)。
NO插件需要
根據MSDN和this tutorial,您可以設置語法用戶自定義關鍵字重點突出 usertype.dat
文件,你應該在同一個目錄中的Visual Studio的msdev.exe
,或devenv.exe
爲VS.NET保存。
現在重新啓動Visual Studio。 然後在VS中,您可以設置這些關鍵字的字體屬性。
編輯:順便說一句,請參閱下載here預定義usertype.dat與很多關鍵字準備使用。
只有一個爲所有顏色。 – grigoryvp 2009-12-08 08:15:14
你可以隨時編寫自己的插件,你喜歡,不是。我認爲這會很複雜,因爲VS擴展性框架是一個巨大的混亂,但有很多的耐心可以完成。我已經做到了,其他人也可以。 – 2009-12-01 09:52:40
你寫過一個普通的插件(繼承IDTExtensibility2的代碼)還是「Visual Studio Extensibility」包?寫入外掛是痛苦的,但我可以做到。編寫擴展包是純粹的地獄:( – grigoryvp 2009-12-01 12:47:37
能否請您解釋一下這個問題有點多,你要帶有關拼寫糾正或命名約定的情況下的規則。 – 2009-12-05 18:16:15