如何恢复丢失/删除/重置的VS Code设置?

7
一些奇怪的原因导致我在VS Code中的所有用户设置被重置和删除了,当我打开用户设置的JSON文件时,无法找到以前的设置。
我该如何恢复之前的VS Code设置版本?
4个回答

16

查看Visual Studio Code的Settings Sync。在还原数据下,您应该能够恢复之前的VSCode设置版本。

此外,从命令面板中的Settings Sync: Show Synced Data可以轻松查看首选项的远程和本地备份。

  • 在Windows / Linux上使用Ctrl + Shift + P
  • 在Mac上使用Cmd + Shift + P

注意:稳定版和Insiders的构建从不同的Settings Sync服务中提取,有时会导致数据兼容性问题


真的帮了我很多。非常感谢。 - Bravo2bad

7
我找到了解决办法。您可以通过使用命令 Ctrl+Shift+P,然后输入>Settings Sync: Show Synced Data 来访问之前的设置。VSCode会显示您先前上传的所有设置,您可以将它们复制并粘贴到当前的setting.json文件中,并通过>Settings Sync: Sync Now.重新同步您的设置。

0

先尝试其他答案,如果它们都不起作用,再尝试以下方法:

尝试使用命令面板中的Preferences: Open User Settings (JSON)命令打开用户settings.json文件,然后打开文件的时间轴(使用命令面板中的Explorer: Focus on Timeline View命令),查看是否在时间轴中有任何记录。如果有,您可以从那里恢复以前的版本。如果没有,而且您没有采取其他措施来备份配置文件(例如Git存储库),那么我想您运气不好。

对于键盘快捷方式,您可以通过使用命令面板中的Preferences: Open Keyboard Shortcuts (JSON)命令来类似地打开keybindings.json文件。

如果您也丢失了扩展程序,请检查位于用户主目录下的.vscode/extensions目录。您安装的扩展程序的文件可能仍然存在,并且每个扩展程序都有自己包含其ID的目录。


如果有人阅读这篇文章并按照我的建议提出问题,请在这里评论并附上问题链接,或者在问题链接中通知我,使用“@starball5”并附上这篇Stack Overflow文章的链接,这样我就可以及时更新。 - undefined

0
当我禁用设置同步时,我还选择了删除云端数据的选项,不知道这也会删除我的本地设置文件。
因为它不再在云端,所以我以为它已经消失了,但事实证明,在删除我的本地设置文件之前,VS Code做了一个备份。
我使用以下方法找到了那个备份: > 设置同步:打开本地备份文件夹
/Users/用户名/Library/Application Support/Code/User/sync/settings

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接