使用设置

在 Visual Studio 中,集成开发环境 (IDE) 的自定义项存储在称为“设置”的分组中。设置可能基于不同类型的开发活动,也可能基于您自己的自定义项。您可以自定义和存储诸如以下设置:工具窗口可见性、窗口布局、菜单命令的位置、菜单名、**“新建项目”**对话框中的模板可用性,以及键盘快捷键。

通过使用设置,您可以执行以下任务:

  • 创建设置的副本作为备份或用于在其他计算机上导入。

  • 与其他开发人员共享您的设置。

  • 使工作组中的所有成员能够为 IDE 的特定部分使用相同的设置,而不会影响其他部分的个别自定义项。

  • 将设置迁移到另一个版本的 Visual Studio。

什么是设置?

设置是对 IDE 的各个部分(例如,窗口布局、编辑器行为、IntelliSense 代码段和对话框选项)的自定义。可以保存、导出、导入或重置这些设置,以使 IDE 用起来更加得心应手。

通常,活动设置文件包含两种设置:预定义设置和自定义设置。预定义设置在您首次启动 Visual Studio 时安装。自定义设置则在您每次更改任何预定义设置时创建。默认情况下,活动设置保存在 Currentsettings.vssettings 中。

有关 Visual Studio 中的预定义设置的更多信息,请参见下列主题。

Topic Location
常规开发设置 Visual Studio - 配置开发环境
Visual C++ 设置 Visual C++ 入门
Visual Web Developer 设置 Visual Web Developer
Visual Basic 设置 Visual Basic 概念
Visual C# IDE 设置 Visual C# 开发环境参考
Visual J# 设置 Visual J# 入门
Visual Basic 设置 Visual Basic 概念
Visual C++ 设置 Visual C++ 入门
Visual C# IDE 设置 Visual C# 开发环境参考
常规开发设置 Visual Studio - 配置开发环境
Visual Web Developer 设置 Visual Web Developer

设置如何工作?

当您首次启动 Visual Studio 时,必须选择预定义设置集合之一。 每个预定义集合都设计为与一种特定开发风格相匹配。如果正在从 Visual Studio 的早期版本升级,则可以通过选择**“我以前的设置”**来应用您的当前设置。

预定义集合是活动设置的第一个版本。每次对 Visual Studio 跟踪的设置进行调整时(例如,更改编辑器中注释代码的颜色),调整都会自动保存。每次当您启动 Visual Studio 时,Visual Studio 都会自动应用活动设置。

可以更改预定义集合中的大部分设置。例如,如果设置集合隐藏了**“选项”对话框中的页,则可以通过选择“显示所有设置”**来手动显示这些页。但是,除非应用不同的集合,否则将无法重写某些预定义设置。有关如何应用不同设置集合的更多信息,请参见How to: Change Select Settings

您可以替换所有的活动设置,也可以只替换其中的一部分。通过导入包含所有可能的设置类别的 .vssettings 文件,或应用另一个设置集合,您可以替换所有活动设置。通过导入仅包含设置类别子集的 .vssettings 文件,或在导入的 .vssettings 文件中清除设置类别,您可以只替换选中的那些设置,而不改动其他活动设置。

迁移设置

您可以从 Visual Studio 的早期版本中迁移设置。

备注

某些设置可能无法迁移。例如,如果尝试将设置从 Visual Studio 的 版迁移到专业版,则并非所有设置都会迁移,原因是专业版没有相同的功能。同样,如果设置类别在版本之间发生了更改,这些设置将可能无法正确迁移。

自动迁移

如果在同一台计算机上安装了不同的 Visual Studio 版本,您将能够将设置从一个版本自动迁移到另一个版本。您首次启动 Visual Studio 时,可能会显示以下选项:**“除了下面所选的默认设置以外,从早期版本中迁移并应用合格的设置。”**选择此选项可自动迁移设置,例如,自定义 IntelliSense 代码段路径以及位于 \Code Snippets\ 文件夹中的代码段。有关更多信息,请参见Choose Default Environment Settings Dialog Box

备注

无法迁移工作组设置。

您也可以手动迁移设置。

手动迁移

您可以使用“导入和导出设置”向导从一个版本中导入设置并应用到另一个版本。有关更多信息,请参见How to: Share Settings Between Computers or Visual Studio Versions

设置与安全

某些设置类别可能包含有关您个人或您的计算机的信息。例如,如果自定义了 IDE 以将项目保存到网络共享,则会在设置文件中跟踪该共享的路径。如果导出此文件与他人共享,则导入了您的设置的任何人也将被指向此网络共享。这可能会使您的知识产权面临风险。反之,如果您计划导入他人提供的设置,则要注意防范所导入文件中存在风险的类别。

可能存在风险的设置类别的旁边会显示一个图标。这些类别可能包括:

  • 外部工具列表

  • “命令”窗口别名

请参见

其他资源

Visual Studio 设置