天天看點

vs中不得不會的一些小技巧(1)——細說查找

  最近在改公司裡面古老的asp代碼,不說檔案有1w個,起碼也有7,8千,而且檔案裡面include一個嵌套一個。。。當某天jira平台

上出現了需要你改的bug的時候,甚至都不知道這個錯誤在哪個頁面,更不說用找出準确的行了,就算找出來了,那時候也是長憋了一口氣

才找出來的。。。此為背景。。。這時候,可以借助下vs裡面強大的 “查找” 功能了。

一:檔案查找

1:檔案檢索

vs中不得不會的一些小技巧(1)——細說查找

有時候我們因為改bug的需要,必須要知道這個md5函數在哪些檔案中用到了,然而不像cs中我們可以用shift+f12來查找下函數引用,

這時候我們就可以用 “檔案查找” 解決這個問題。

vs中不得不會的一些小技巧(1)——細說查找

我們可以在 “查找結果” 中清楚的看到哪些檔案和哪些行使用到了這個md5函數,然後我們繼續順藤摸瓜來找到我們想要的東西。

2:更改範圍

  

  在圖中我們的搜尋範圍標明的是“整個解決方案”,當然這個範圍你可以随便選,比如“目前視窗”,“目前項目”,甚至是某個磁盤。。。

vs中不得不會的一些小技巧(1)——細說查找

3:在"查找結果“中進行再次過濾

  有時候我們的”查找結果“中有很多的檔案,那麼我翻動滾動條很麻煩的,這時候我們可以用 ”快速查找“進行二次過濾。

vs中不得不會的一些小技巧(1)——細說查找

二:符号查找

vs中不得不會的一些小技巧(1)——細說查找

這三種查找中,我想大家使用最多的莫過于”快速查找“了,用的最少的估計也就是”符号查找“,哈哈,有時候我們有這樣的

一個需求,就是想找一下”xmlserializer“到底是在哪個命名空間下面的,但是一時又忘掉了,然後就不知道到底添加那個dll

了,這時候我們就可以使用 ”查找符号“ 功能了。

vs中不得不會的一些小技巧(1)——細說查找

通過查找後,我們終于知道”xmlserializer“的命名空間為:system.xml.serialization,當然還有同名的屬性和方法,蠻有意思的。

繼續閱讀