VS2017 Clean History In "Find and Replace" Window

Example

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

  1. 開啟 regedit.exe
  2. 點擊 HKEY_LOCAL_MACHINE 節點。
  3. 選單列 > 檔案 > 載入登錄區,並選擇檔案 %LocalAppData%\Microsoft\VisualStudio\15.0_xbxxx\privateregistry.bin 進行載入,選擇後會跳出詢問視窗要求命名機碼名稱,此機碼名稱可任意命名(e.g. VS2017Reg)。
  4. 開啟機碼 HKEY_LOCAL_MACHINE\VS2017Reg\Software\Microsoft\VisualStudio\15.0_xbxxx\Find 即可開始清除 FindReplaceLook in 等紀錄。
  5. 清除完畢後解除載入登錄區,選擇 VS2017Reg 並從選單列 > 檔案 > 解除載入登錄區即可。