自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Visual Studio 2010擴展服務(wù)器的使用

開發(fā) 后端
本文將為大家介紹的是Visual Studio 2010擴展服務(wù)器的使用,希望對大家有所幫助。

本文將從Visual Studio 2010的角度,來幫助大家理解Visual Studio 2010擴展服務(wù)器的使用。希望通過本文,能讓大家對Visual Studio 2010的使用有更深入的了解。

#t#

寫在前面

最近的工作變動使自己的主要工作集中在Visual Studio的擴展開發(fā)上,其實這方面我已經(jīng)關(guān)注和研究很長時間了,過程中發(fā)現(xiàn)了不少相關(guān)的資源,細(xì)到具體的技術(shù)方面:VSX,Vs.NET DSL, T4等,大到軟件開發(fā)整的思想方面:領(lǐng)域驅(qū)動,模型驅(qū)動。當(dāng)然也發(fā)現(xiàn)了不少開源軟件,技術(shù)博客。Visual Studio Blog就是其中一個,雖然開博時間還不長,但它是Visual Studio開發(fā)團隊的官方博客,主要會介紹IDE及其擴展。我會在以后的時間里同步這個博客介紹一個和大家開發(fā)過程中相關(guān)的知識,以后在工作和個人時間允許的情況下,對某個進行介紹和深入(Vs.NET DSL系列,VSX深入,模型驅(qū)動開發(fā),開發(fā)平臺或者是相關(guān)開源軟件等)。

 

Visual Studio 2010會在擴展開發(fā)方面提供更加便捷的支持,它會提供一個擴展管理器(Extension Manager)來管理擴展插件,這和Eclipse有些相似,你同樣可以在這里在線搜索安裝插件,visual studio color theme editor就是新開發(fā)的一個插件。

你或許使用導(dǎo)入導(dǎo)出設(shè)置來實現(xiàn)Vs.NET編輯器里的底色或者是代碼的關(guān)鍵字著色方案,但是一直有人會想根據(jù)個人的喜好來改變VS.NET的整體的皮膚,Matthew Johnson開發(fā)的這個插件就是來滿足這個功能,插件通過調(diào)用底層的shell color service,你可以選擇或者是自定義自己的皮膚,當(dāng)然這只針對VS.NET 2010 Beta2。

 

注意

這個插件現(xiàn)在只能夠控制窗體顏色,這些顏色可以通過讀取IVsUIShell.GetVSSysColorEx方法,一些ToolWindow比如工具箱(ToolBox),開始頁(Start Page)的顏色也是讀取這個color service,所以可以直接被自定義,但是其它的一些ToolWindow,比如 解決方案(Solution Explorer),使用內(nèi)置的Win32控件,所以他們是基于你的當(dāng)前的Win32皮膚的,而不會被Visual Studio所覆蓋(所以當(dāng)你改變你的操作系統(tǒng)的皮膚時他們會發(fā)生變化),另外,文本編輯區(qū)(text editor),輸入窗口(output window)等采用的是另外一種方案,也不會受此插件控制,他們會讀取另外一個color service,這就是我們之前所使用的(在工具--選擇--環(huán)境--顏色和字體里設(shè)置)。

color service暴露出上面種顏色提供設(shè)置,很難會發(fā)現(xiàn)哪個顏色對應(yīng)的是哪里,不過我會介紹一種方式方便設(shè)置。

 

接下來,我們就一步一步的來使用這個插件:

1.安裝插件: 你可以通過擴展管理器(Tools\Extension Manager)搜索關(guān)鍵字 visual studio color theme editor 搜索到這個控件,或者是直接下載, 直接安裝即可.

下載安裝

2.安裝完成后,你發(fā)會現(xiàn)上面多了一個Theme菜單,如果沒有,請重新啟動,或者是到Tools->Options->Environment->Extension Manager中將Load per user extensions when running as administratortt選中.

3.點擊菜單,你會發(fā)現(xiàn)已經(jīng)有了一些皮膚可以選擇,而且出來了自定義顏色選項.

點擊菜單

選中其中的Emerald皮膚,你會發(fā)現(xiàn)整個VS.NET都變了,不錯:

調(diào)整結(jié)果

 

4.點擊菜單中的Customize Colors,彈出來自定義顏色的管理器,內(nèi)置的皮膚是不可以編輯的,點擊new theme 創(chuàng)建新的皮膚.

創(chuàng)建新皮膚

5.改變顏色,可以通過修改H L S值來控制飽和度,亮度等,有關(guān)這方面更多的介紹請見這里.我們把S的值改成-100.

改值

 

6.應(yīng)用皮膚:點擊上面窗口的Apply,然后關(guān)閉 窗口,你會發(fā)現(xiàn)新的皮膚已經(jīng)在Theme菜單中了.

Theme菜單

7.另外你也可以點擊顏色下拉,在彈出的窗口中利用Color picker改變RGB或者HLS的值,或者是選擇系統(tǒng)顏色.

改變

 

其它一些有用的功能: 導(dǎo)入/導(dǎo)出: 自定義的皮膚是存儲在注冊表里面的,但是可以導(dǎo)出為VSTHEME文件,從而可以導(dǎo)入到另外機器的Vs.NET上,使皮膚可以共享使用.不過現(xiàn)在導(dǎo)入已經(jīng)存在的皮膚會覆蓋,這個功能的將會改進.

 

復(fù)制粘貼:顏色的值在cell中,可以直接復(fù)制粘貼,方便編輯。

Undo and redo:在這個自定義編輯窗口中支持撤銷和重做。

篩選條件:右上角的篩選框使你能夠通過關(guān)鍵字搜索皮膚。

Colorization:能夠使不同皮膚對此此設(shè)置使用相同的顏色值。

相同的值

 

如果你在卸載此插件時,所選擇的皮膚不是默認(rèn)皮膚,你會發(fā)現(xiàn)當(dāng)卸載后,Visual Studio 2010仍然是原來的皮膚。如果要完全卸載,還需要執(zhí)行以下命令:

  1. regdeleteHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\UseDebugColorScheme/f<BR>
  2. regdeleteHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\ThemeColorCache/f<BR>

如果是實驗室環(huán)境,將10.0換成10.0Exp

原文標(biāo)題:更換VS.NET 2010的皮膚 [Visual Studio Blog]

鏈接:http://www.cnblogs.com/lonely7345/archive/2010/01/11/1644056.html

責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2010-10-13 08:57:06

Visual Stud

2010-12-16 10:00:20

QtVisual Stud

2010-02-05 09:06:17

Visual Stud

2010-01-22 09:51:31

Visual Stud

2009-05-31 10:36:55

微軟VS2010Azure

2009-12-02 09:43:38

Visual Stud

2009-11-24 09:00:02

Visual Stud

2010-05-28 13:30:02

Visual Stud

2010-03-11 14:37:47

Visual StudScrum

2010-07-27 09:40:01

敏捷Visual Stud

2010-07-29 09:41:23

Visual Stud

2010-06-12 08:53:17

Visual Stud

2010-01-14 14:12:14

Visual Stud

2010-02-23 09:02:00

Visual Stud

2010-03-19 13:17:26

Parallel

2010-03-19 16:43:37

Visual Stud

2009-12-15 09:36:32

Visual Stud

2010-04-01 14:51:52

Visual Stud

2010-02-26 09:18:24

Visual Stud

2010-03-16 14:32:16

Visual Stud
點贊
收藏

51CTO技術(shù)棧公眾號