清除vscode一個檔不同專案開啟記錄
Contents
使用 VSCode 時,常常會在不同專案中開啟同一個檔案,久了之後「開啟最近使用」清單就會累積很多跨專案的雜亂記錄。這篇說明如何清除這些記錄。
VSCode 的 Workspace History 功能
VSCode 會自動記錄你最近開啟的檔案和資料夾,方便快速重新開啟。這些記錄分為兩種:
- Recent Files:最近開啟的個別檔案
- Recent Workspaces / Folders:最近開啟的工作區或資料夾
記錄存放在 VSCode 的全域狀態資料庫中,路徑依作業系統而異:
- Windows:
%APPDATA%\Code\User\globalStorage\ - macOS:
~/Library/Application Support/Code/User/globalStorage/ - Linux:
~/.config/Code/User/globalStorage/
清除特定檔案的開啟記錄
方法一:透過命令面板清除
- 開啟命令面板:
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS) - 輸入
File: Open Recent,進入最近開啟清單 - 將滑鼠移到要刪除的項目上,點擊右邊出現的 「X」按鈕即可移除該記錄
方法二:清除全部最近記錄
- 開啟命令面板:
Ctrl+Shift+P - 輸入並選擇
Clear Editor History - 確認清除,即可移除所有編輯器歷史記錄
方法三:透過選單清除
- 點擊選單 File(檔案)→ Open Recent(開啟最近)→ Clear Recently Opened
相關的 VSCode 設定
可以在 settings.json 中調整歷史記錄相關設定:
|
|
若想完全停用歷史記錄功能,可以:
|
|
清除 Workspace 記錄
如果是要清除整個工作區(Folder)的記錄:
- 選單 File → Open Recent
- 找到要刪除的工作區
- 使用鍵盤方向鍵選中後,按
Delete或點擊右側的×圖示
小結
| 清除目標 | 操作方式 |
|---|---|
| 單一檔案記錄 | 命令面板 → File: Open Recent → 點擊 X |
| 所有編輯器歷史 | 命令面板 → Clear Editor History |
| 所有最近開啟 | File 選單 → Open Recent → Clear Recently Opened |
| 停用歷史記錄 | settings.json 設定 workbench.localHistoryEnabled: false |