VSCode 刚刚引入了应用程序中内置的新本地历史记录功能。但是,当本地历史记录打开时,我无法找到我所处理的旧版本文件存储在计算机上的位置。
有谁知道旧文件版本的本地历史记录在 Windows 和 Linux 计算机上存储在哪里?
来自 https://github.com/microsoft/vscode/issues/26339#issuecomment-1070884696
这取决于 VSCode 的运行方式:
- 具有本地工作空间的本地桌面客户端:本地文件系统
- 具有远程文件系统支持的工作区的本地桌面客户端:远程文件系统
- 具有远程文件系统支持工作区的 Web 客户端:远程文件系统
- 具有非文件系统支持的工作区的 Web 客户端(例如 vscode.dev):浏览器中的 IndexedDB
存储在文件系统中时,有一个名为
的文件夹 存储在History
的文件夹User
,这取决于 在您所在的操作系统上。这是同一个位置,例如还 备份 go 或 UI 状态。user-data-dir
按照这些指示,在 Windows 11 本地文件系统上,我在以下位置找到了它:
C:\Users\Mark\AppData\Roaming\Code\User\History
C:\Users\Mark\AppData\Roaming\Code - Insiders\User\History
我无法回答 Linux 的问题。但请参阅
https://stackoverflow.com/a/70453798/836330,了解有关 user-data-dir
和 Linux 的更多信息。它说它在 Linux 上的
~/.config/Code
中,但我无法亲自验证。
Windows:C:\Users
\AppData\Roaming\Code\User\History
MacOS:$HOME/Library/Application\ Support/Code/User/History。
Linux:$HOME/.config/Code/User/History
@memoize
get localHistoryHome(): URI { return joinPath(this.appSettingsHome, 'History'); }
Linux /home/USER/.config/VSCodium/User/History/
Windows C:\Users\USER\AppData\Roaming\VSCodium\User\History
我正在使用 VSCodium,因此我想您将在路径中将 VSCodium 替换为 Visual Studio Code。