Microsoft Visual Studio 2010開發環境的變化和精彩文章推薦

本文轉載自【雲飛揚的ITblog

 

參考自:http://blog.joycode.com/scottgu/archive/2009/10/24/115756.joy
VS 2010 和 .NET 4 系列精彩文章推薦 http://blog.joycode.com/scottgu/archive/2009/08/27/115689.joy

1.VS 2010中的代碼智能提示

現在讓我們在VS 2010中試一下同一個例子。當我們在VS 2010中鍵入“GridView1.Edit”時,我們會發現EditIndex屬性依然會被高亮顯示,但智能提示列表也被過濾過了,使你能很快地定位名稱中任何地方含有“Edit”一詞的所有其他成員:

2.搜尋關鍵詞

VS 2010的這個新的智能提示過濾特性在搜尋任何成員時都會非常有用,無論成員的起始字母是什麼。例如,如果我們想要在datagrid上啓用分頁,但記不 起來該怎麼做,我們只要鍵入“GridView1.Paging”,它就會自動地過濾掉其他的成員,而只留下含“paging”一詞的成員。注意下 面,GridView類上沒有哪個成員的起始詞爲“Paging”,但我還是找到了2個名稱後面含有“paging”的成員:

3.搜尋類型

VS 2010的這個新的智能提示過濾功能在快速尋找類和類型時也非常有用。例如,當我們鍵入“List”來聲明一個變量時,編輯器會提供自動的過濾,顯示名稱 中含有“List”一詞的所有類型(包括IList<> 和 SortedList<>,它們的起始字母並不是“List”):

4.Pascal Case命名法智能提示

成員名稱中的每個詞應該是以大寫字母起頭(例如,PageIndexChanged),
例如,如果我們鍵入“GridView1.PIC”,VS 2010會過濾智能提示,顯示名稱中含有PIC的成員,以及那些用了Pascal命名法並且各個詞段的起始字母含有那個字母順序的成員:
5.VS 2010 之“Navigate To (導航到)” 支持

能夠快速地找到代碼,並導航到這些代碼,無論對大的還是小的方案都很重要。
Visual Studio 2010現在支持一個新的(Ctrl+逗號)的鍵盤快捷(即,控制鍵和逗號鍵同時按下)。當你按下(Ctrl+逗號)組合鍵時,一個新的VS 2010 “Navigate To(導航到)”對話框會出現,允許你快速地查詢你的方案中的類型,文件,變量和成員,然後打開並且定位到這些東西上面:

Ctrl+逗號(暈,我的電腦快捷鍵無效)
6.很棒的模糊查詢功能

“Navigate To”查詢框還支持一些很棒的“模糊查詢”功能,允許你做一些智慧的過濾和查詢操作,而不必知道你正在查詢的東西的確切名稱。在對話框的遞增/即查即顯的查詢界面中這些操作都工作良好,允許你改進你的查詢,隨着鍵入操作,就得到實時的結果。
來試一下,讓我們首先查詢“cache”這個詞。注意一下,查詢結果中不光包括那些起先的字母爲“cache”的項,而且也顯示了那些包含“cache”這個詞的結果

7.查看調用的層次結構

擁有快速查詢和導航的能力固然是好,但要是能夠快速地發現代碼是怎麼被使用的,那就更好了。VS 2010引進了一個新的“View Call Hierarchy (查看調用的層次結構)”的特性,允許你快速地發現你的代碼庫中的某個特定方法或屬性是在何處被調用的,允許你快速地遍歷(traverse)整個代碼庫 的調用樹形圖(而不必運行或調試方案)。
要用這個特性,只要選擇你的代碼庫中的一個方法或屬性名稱,然後鍵入(Ctrl+K,Ctrl+T )快捷鍵組合,或者右擊、然後選擇“View Call Hierarchy”上下文菜單命令:

8.引用的高亮顯示
在VS 2010中,當你在代碼編輯器中選擇或高亮顯示一個變量/參數/字段聲明時,所有這些東西隨後用到的地方都會在編輯器中爲你自動地高亮顯示,這方便你快速地識別一個變量或參數是在什麼地方被使用的以及是如何使用的。

例如,當我們在下面的編輯器中選擇傳到ControllerActionInvoker.GetParameterValue()方法中的“controllerContext” 參數時,注意在該方法中用了這個參數的4個地方現在都被自動高亮顯示了:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章