跨多台计算机同步 Visual Studio 设置

使用同一个性化帐户在多台计算机上登录 Visual Studio 时,可跨计算机同步设置。

同步设置

默认情况下,以下设置会进行同步:

  • 开发设置。 需要在首次打开 Visual Studio 时选择设置集合,但是可以随时更改选择。 有关详细信息,请参阅环境设置

  • 用户定义的命令别名。 有关如何定义命令别名的详细信息,请参阅 Visual Studio 命令别名

  • “窗口”>“管理窗口布局”页中用户定义的窗口布局 。

  • “工具”>“选项”页中的以下选项:

    • “主题”和菜单栏大小写设置(位于“环境”>“常规”选项页上) 。

    • “环境”>“字体和颜色”选项页上的所有设置 。

    • 所有键盘快捷方式(位于“环境”>“键盘”选项页上) 。

    • “环境”>“选项卡和窗口”选项页上的所有设置 。

    • “环境”>“启动”选项页上的所有设置 。

    • “文本编辑器”选项页上的所有设置,例如,代码样式首选项

    • “XAML 设计器”选项页上的所有设置。

关闭特定计算机上的同步设置

默认情况下启用 Visual Studio 的同步设置。 可通过转到“工具”>“选项”>“环境”>“帐户”页,并清除“在此计算机上跨设备和安装同步设置(启用此选项可能会覆盖本地设置)”复选框来关闭计算机上的同步设置。

在早期版本的 Visual Studio 2022 中,此复选框仅控制跨设备的设置同步。 清除该复选框后,会阻止当前设备与其他设备同步。 (尽管在其他设备上选中了该复选框,但这些设备会继续彼此同步。相反,即使已清除该复选框,同一设备上 Visual Studio 的多个安装也会继续同步其设置。)

从 Visual Studio 2022 版本 17.2 开始,该复选框还将控制 Visual Studio 在同一设备上同步其安装的方式。 清除该复选框可防止当前 Visual Studio 安装与同一设备上或其他设备上的 Visual Studio 安装同步其设置。 其他设备上选中该复选框的 Visual Studio 安装会继续彼此同步,安装了早期版本(17.2 之前的版本)的 Visual Studio 2022 的设备也是如此。

如果有多个 Visual Studio 安装,下表介绍了在选中或清除“在此计算机上跨设备和安装同步 Visual Studio 设置”复选框时如何同步设置。

复选框
status
Visual Studio 的版本 当前安装是否在同一设备上同步? 当前安装是否跨设备同步? 同一设备上的其他安装是否跨设备同步?
已清除 17.1 及更低版本
选定 17.1 及更低版本 是,17.2+ 除外,该版本的复选框已清除
已清除 17.2 及更高版本 没有变化
选定 17.2 及更高版本 是,17.2+ 除外,该版本的复选框已清除

默认情况下启用 Visual Studio 的同步设置。 可通过转到“工具”>“选项”>“环境”>“帐户”页,并取消选中“跨设备同步 Visual Studio 设置”选项来关闭计算机上的同步设置。

例如,如果决定不同步计算机“A”上的 Visual Studio 设置,那么计算机“A”上的任何设置更改都不会出现在计算机“B”或计算机“C”上。 计算机“B”和“C”将继续与彼此同步,但不与计算机“A”同步。

注意

如果通过取消选择“工具”>“选项”>“环境”>帐户页面上的选项选择不对设置进行同步,那么同一台计算机上其他版本的 Visual Studio 不会受到影响 。 那些 Visual Studio 的并行安装将继续同步其设置(除非取消选中该选项)。

在 Visual Studio IDE 产品和版本之间同步设置

并行安装的各版本的 Visual Studio 设置之间进行了同步。 Visual Studio IDE 产品(包括 Blend for Visual Studio)之间的设置也是同步的。 但是,单个 Visual Studio IDE 产品可能有它自己的、与 Visual Studio 不共享的设置。 例如,特定于计算机 A 上 Blend for Visual Studio 的设置不与计算机 A 或 B 上的 Visual Studio 共享。

并排同步设置

某些设置(如工具窗口布局)不会在 Visual Studio 的不同并行安装之间共享。 例如,%userprofile%\Documents\Visual Studio 2019\Settings 中的 CurrentSettings.vssettings 文件位于特定于安装的文件夹中,该文件夹类似于 %localappdata%\Microsoft\VisualStudio\16.0_xxxxxxxx\Settings。

重置已同步的设置

要将所有设置重置为其默认设置,请登录到 Visual Studio,然后选择“工具”>“导入和导出设置”以打开“导入和导出设置向导” 。 选择“重置所有设置”,然后执行向导的其余步骤。