如何在计算机之间移植/同步我的 Windows 终端设置?

ZYi*_*nMD 4 windows windows-terminal

我在 Windows 终端上花了相当多的时间来设置我的首选项和颜色主题。将这些设置移植/同步到其他计算机的好方法是什么?

我想有3层解决方案:

第 1 级:知道我即将切换到新计算机或重新安装 Windows,考虑如何移植我的设置。

2 级:暂时不打算更换计算机,但希望确保在发生灾难时不会丢失我的设置。

级别 3:拥有多台计算机并希望设置同步,例如,如果我更改一台计算机上的设置,另一台计算机将自动获取它。

欢迎所有建议,无论哪个级别!

ZYi*_*nMD 6

打开设置,点击左下角的“打开JSON文件”,然后将json内容复制到其他地方作为备份。在您的新计算机上,将其粘贴回以恢复您的设置。

每当您对设置进行重要更改时,请记住更新备份。


(不推荐)您还可以使用符号链接使 settings.json 指向 OneDrive 中的文件。如果设置正确,可能有两个好处:

  1. 当您对设置进行更改时,它会自动保存在 OneDrive 中,因此您无需记住手动备份。
  2. 如果您有多台 PC,则可以自动镜像它们的设置,假设它们都安装了相同的 shell,并且所有 shell 都安装在相同的路径中。(可以在“设置”>“配置文件”>“any_profile”>“命令行”中看到)

注意:Windows 终端有时可能会决定以“删除并重新创建更新内容”的方式更新 settings.json,这会在您不知情的情况下破坏链接。您可以重新安装Windows,然后发现OneDrive中的版本自去年以来就没有更新过。我尝试过硬链接,它发生在我身上。评论区有一篇博文使用了软链接,我没有尝试过,但理论上也可能会出现同样的问题。