我在 vscode 上同步了设置和扩展,我想还原更改

I synced the settings and extensions on vscode and I want to revert the changes

所以这个问题是我自己不小心造成的。我试图同步我的两台计算机,一台 Mac 和一台 Linux。我想将 Mac 同步到 Linux 所以我将我的 GitHub 帐户连接到我的 Mac vs-code 当弹出窗口显示提供两个选项时,例如“替换”和“合并”。我想合并同步,但当我的 Mac vs-code 上的所有设置都被替换时,我不小心点击了替换。

您看到了什么错误?

我注意到的一件事是,每次我打开终端时,它都会将我带到我 Linux 中定义的路径,而不是从默认值或 $PATH 开始。

环境如何,最近有变化吗?

本地,除了我的 VS-code 终端中的起始路径,我没有注意到其他变化。

您尝试过什么来解决这个问题?

我确实尝试过,但我偶然发现我可以在设置中甚至在 settings.json 中更改终端的默认路径,但我不想通过覆盖任何默认设置来引起更多问题。我还注意到我的 Mac vs-code 基本上只是采用了我的 Linux vs-code 中的每个设置。 此外,只有我的 vs 代码中的终端受到影响,我 Mac 上的默认终端在登录时显示 ~。

因为这让我很烦,所以我基本上继续将 cd ~ 添加到我的 ~/.zsh_profile 这样它就让我回到了 ~ 但我相信 Linux 设置仍然对我的 Mac vs-code 设置有影响,我只想扭转它。有什么办法可以恢复我的旧配置?如果是这样,我该怎么做? Github 可能有我的旧配置吗?或者是否有我可以进行的重置,将我带到最初的设置?

我做了类似的事情,并在我想复制到新机器的机器上点击“替换本地”。这抹去了我已经建立了一段时间的扩展和键绑定,随之而来的是恐慌。 我发现您可以在 Settings Sync: Show Synced Data 撤消同步,但我没有看到我的旧文件内容。出于某种原因,Sync Activity(本地) 视图是 隐藏。我必须打开它:

... > Views > Sync Activity (Local)

执行此操作后,我可以看到我的旧文件内容,并且能够单击所有文件上的 Restore 箭头按钮。避免了危机!

是的,您可以恢复所有调整。您只需按照以下步骤操作:


转到 文件 > 首选项 > 设置同步已开启(这是最后一个选项在菜单中)。

然后点击设置同步:显示同步数据。您会注意到 Side Bar 打开有 2 个部分:SYNC ACTIVITYSYNCED MACHINES .右键单击 SYNC ACTIVITY 然后勾选 SYNC ACTIVITY(LOCAL).

现在您终于可以通过单击每个更改的恢复图标来恢复在 意外同步 之前所做的更改。


顺便说一句,抱歉我的英语不好,我不是本地人。