天天看點

VS2013在檔案中查找時無法顯示查找結果

VS2013用“在檔案中查找”時,隻能顯示有沒有找到,但是不能顯示查找到的具體内容。

原文位址:http://blog.csdn.net/cml2030/article/details/46805701

問題的現象:通過使用 Ctrl + Shift + F 也就是Find In Files功能,使用之後隻能顯示統計結果,不顯示具體行.如下圖

VS2013在檔案中查找時無法顯示查找結果

regedit 中在系統資料庫中查找:HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32 發現了預設的值被設定成了NULL。(我是x64系統) 問題就在這裡,隻需要填入C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\TextMgrP.dll,就可以解決問題了。(預設安裝為C槽的)

修複後立馬恢複定位:如圖

VS2013在檔案中查找時無法顯示查找結果

也可以用導入reg檔案(x64),可以用以下複制檔案中,别存為FixFindBug.reg 輕按兩下 [plain]  view plain  copy

  1. Windows Registry Editor Version 5.00  
  2. [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]  
  3. @="C:\\Program Files (x86)\\Common Files\\microsoft shared\\MSEnv\\TextMgrP.dll"  
  4. "ThreadingModel"="Both"  

如果是32位系統

[HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32],

如果是64位系統

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]

TextMgrP.dll路徑

C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll  

繼續閱讀