VS2017 Clean History In "Find and Replace" Window
Introduction
由於 Visual Studio 2017 改用私有註冊表(privateregidtry.bin),因此大部分在 StackOverflow 上的文章就會因為找不到目標機碼而無法解決「清除搜尋與取代紀錄」的問題,如 How Do I clean the “Look in” history in “Find and Replace” window in Visual Studio 2013?。
Implementation
- 開啟
regedit.exe
。 - 點擊
HKEY_LOCAL_MACHINE
節點。 - 選單列 > 檔案 > 載入登錄區,並選擇檔案
%LocalAppData%\Microsoft\VisualStudio\15.0_xbxxx\privateregistry.bin
進行載入,選擇後會跳出詢問視窗要求命名機碼名稱,此機碼名稱可任意命名(e.g. VS2017Reg)。 - 開啟機碼
HKEY_LOCAL_MACHINE\VS2017Reg\Software\Microsoft\VisualStudio\15.0_xbxxx\Find
即可開始清除Find
、Replace
或Look in
等紀錄。 - 清除完畢後解除載入登錄區,選擇
VS2017Reg
並從選單列 > 檔案 > 解除載入登錄區即可。