VS Code 在哪里存储其本地历史记录功能的数据?

问题描述 投票:0回答:3

VS Code 刚刚引入了应用程序中内置的新本地历史记录功能。但是,当本地历史记录打开时,我无法找到我所处理的旧版本文件存储在计算机上的位置。

有谁知道旧文件版本的本地历史记录在 Windows 和 Linux 计算机上存储在哪里?

visual-studio-code directory path local history
3个回答
1
投票

来自 https://github.com/microsoft/vscode/issues/26339#issuecomment-1070884696

这取决于 VSCode 的运行方式:

  • 具有本地工作空间的本地桌面客户端:本地文件系统
  • 具有远程文件系统支持的工作区的本地桌面客户端:远程文件系统
  • 具有远程文件系统支持工作区的 Web 客户端:远程文件系统
  • 具有非文件系统支持的工作区的 Web 客户端(例如 vscode.dev):浏览器中的 IndexedDB

存储在文件系统中时,有一个名为

History
的文件夹 存储在
User
的文件夹
user-data-dir
,这取决于 在您所在的操作系统上。这是同一个位置,例如还 备份 go 或 UI 状态。

按照这些指示,在 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
 中,但我无法亲自验证。


0
投票
在 VSCode 应用程序设置主页/历史记录

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'); }


-1
投票

Linux /home/USER/.config/VSCodium/User/History/

Windows C:\Users\USER\AppData\Roaming\VSCodium\User\History

我正在使用 VSCodium,因此我想您将在路径中将 VSCodium 替换为 Visual Studio Code。

© www.soinside.com 2019 - 2024. All rights reserved.