您好,登錄后才能下訂單哦!
這篇文章主要介紹“Visual Studio的Quick Search有什么功能”,在日常操作中,相信很多人在Visual Studio的Quick Search有什么功能問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Visual Studio的Quick Search有什么功能”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
經過長時間學習Visual Studio Quick Search,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。隨著業務的發展,Visual Studio所需要處理的問題也越來越復雜,這就使得一個解決方案中的代碼數量大大增加。一個代碼文件,動輒上千行,數萬行也是常見的事情。我們常常在編寫新代碼的時候,已經忘記了幾天前,幾周前,甚至幾個月前寫的代碼是如何實現的。當我們需要回顧以前的代碼,參考其實現或是對其進行維護的時候,就需要我們在代碼中進行查找(Find)和搜索(Search)。
當然,Visual Studio作為一個成熟的開發工具,它的代碼編輯器一開始就擁有了查找功能,同時還在后繼的不斷版本更新中,添加了很多高級的查找功能,比如支持通配符,正則表達式等等。但是,查找功能始終都是進行“精確”的匹配。我知道,程序員們的記性都不太好,如果我們只對要查找的結果有個模糊的印象,那么查找起來將比較困難。為了方便健忘的程序員們在紛繁的代碼中進行快速地查找定位,Visual Studio Quick Search功能。
我們注意到,新功能的名字是“Visual Studio Quick Search”而不是“Quick Find”,Search和Find的差別,就是你可以根據蛛絲馬跡,只言片語進行“Search”,但是無法用這些信息進行“Find”。搜索,是一種模糊查找,一種更高形式的查找。
我們可以在搜索框中輸入任意的字符作為搜索條件,Visual Studio就會替我們在項目中搜索相關聯的符號,類型,成員名稱等等,同時將搜索結果動態地顯示在窗口下方的搜索結果列表中。我們可以不斷地更換搜索條件,直到找到我們想要的結果為止。
光說不練,相信大家也不會有深刻的體會。下面我們就以一個實際的例子,來體驗一下“Visual Studio Quick Search”的強大功能。為了簡便,我們這里使用Visual Studio 2010 CTP虛擬機中自帶的一個示例項目PeopleTrax。當然,我們也可以使用自己的項目。
找到虛擬機中的文件夾C:\Program Files\Visual Studio 10.0\Samples\1033\中的實例項目TeamDev Samples.zip,并把它解壓縮到一個合適的文件夾。然后雙擊文件夾中的PeopleTrax/CS/PeopleTrax /PeopleTrax.sln解決方案文件,將這個解決方案在Visual Studio 2010中打開。
然后,在解決方案瀏覽器(Solution Explorer)中找到Persion項目中的person.cs代碼文件,雙擊打開這個代碼文件。這時,我們就可以使用快捷鍵“Ctrl + ,”打開“Quick Search”窗口。現在,我們想搜索前幾個月我們寫的一個用于獲取人名的函數,關于這個函數,現在我們只記得這個函數的名字有“get”和“name” 這兩個關鍵字,其他的信息全都忘記了。我們嘗試著在“Quick Search”窗口中輸入“get”,“Quick Search”就列出了所有含有“get”的變量,函數等等。
我們使用一個關鍵詞就可以找到我們需要的內容,比如這里的GetNames()函數,就是我們想要的搜索結果。如果一個關鍵字的搜索結果太多,不便于查找,我們還可以用空格間隔多個關鍵詞進行復合搜索。這里,我們接著輸入我們的第二個關鍵詞“name”,這時搜索結果就非常清楚了。使用向下鍵選中搜索結果,然后使用回車鍵,我們就可以直接跳轉到相應的代碼行。當然,直接用鼠標雙擊搜索結果,也可以跳轉到相應的代碼行。
到此,關于“Visual Studio的Quick Search有什么功能”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。