Productivity Power Tools 2012是微軟官方發(fā)布的一款Visual Studio 擴(kuò)展,裝在Visual Studio 2012中,可以提高我們的工作效率
Productivity Power Tools 2012常用功能:
Power Commands
Power Commands 是一組很有用的菜單命令,下面介紹下常用的。
Copy Reference(s)
當(dāng)多個項目要添加同一個或一組Assembly的引用時,逐個項目添加是不是覺得很麻煩?試試Copy Reference吧,別的我不多說,圖片一看就明白。
還可以把一個項目Copy As Project Reference
注意:這個功能只能用在同一個Solution中,在兩個Visual Studio之間是用不了這個功能的。
Organize Usings
代碼文件上面那一堆沒用的Using 是不是很煩?每次都要手工去刪,一不小心還刪錯,Organize Usings可以幫你排列Using,移除沒用到的Using。
要想在保存文件時自動排列和移除Using,可以在Options里找到,選中Remove and Sort Usings on Save就OK。
Visual Basic 程序員別傷心,Organize Imports 也是可以的。
Find All References
如果我定義了一個Class1用這個命令就能把用到Class1的地方都找出來。
Unload Projects & Reload Projects
有時遇到一些情況,需要一次性Unload好多個Project,到時還要Reload 回來,只能一個個地操作嗎?只要在選中多個Project,使用這兩個命令,就可以同時對多個Project 進(jìn)行Unload 和Reload 了。
Edit Project File
編輯項目文件還要Unload Project再編輯嗎?試試這個吧。
Open Command Prompt
在項目或文件上右擊,點擊Open Command Prompt,就能打開Visual Studio 的命令行,并切換到當(dāng)前目錄。
Open Containing Folder
在打開文件的Tab上或Solution Explorer 中的文件上右擊,用這個就能打開文件所在的文件夾。
Clear Recent File List & Clear Recent Project List
有沒有發(fā)現(xiàn)在Recent Files 和 Recent Projects 菜單中多了點東西?這個命令可以給你清理最近文件和項目列表。具體方法不說了,傻瓜式操作。
Middle-Click Scrolling
在代碼中點擊鼠標(biāo)中鍵,移動鼠標(biāo),就能像看網(wǎng)頁一樣上下左右滾動。
Ctrl + Click Go To Definition
轉(zhuǎn)到代碼定義還要在代碼上右擊選擇 Go To Definition 嗎?按住Ctrl再單擊就行。
Align Assignments
這樣的代碼不好看?按下Ctrl + Alt + ] (右方括號,別看成“J”)試試,代碼馬上變成這樣:
這是C++程序員的菜,C#可不要這么做。
Fix Mixed Tabs
當(dāng)一個文件中有不同的制表符時,會提醒用戶。并幫用戶統(tǒng)一。
Format document on save
有的朋友像我一樣,每次保存文件前都會整理一下文件格式,通常是按Ctrl + K ,Ctrl + D , Ctrl + S,自從在Option里找到了這個功能后,Visual Studio 腰不酸了,背不疼了,寫代碼更有勁了。
HTML Copy
這個功能可以幫我們在Copy代碼時保留代碼的樣式(字體啊,顏色啊……等等),還可以設(shè)置(見上圖)。
Productivity Power Tools 2012的設(shè)置選項
Productivity Power Tools 2012提供了非常豐富的選項讓我們?nèi)ピO(shè)置想要的功能,在Option里的Productivity Power Tools 里面,我們可以打開或關(guān)閉一些功能,還可以在Import and Export Settings中對他的設(shè)置導(dǎo)入和導(dǎo)出。
這只是一些我常用的功能,關(guān)于Productivity Power Tools 2012更多功能,有待各位朋友發(fā)現(xiàn)和使用。