使用设置
在 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 以将项目保存到网络共享,则会在设置文件中跟踪该共享的路径。如果导出此文件与他人共享,则导入了您的设置的任何人也将被指向此网络共享。这可能会使您的知识产权面临风险。反之,如果您计划导入他人提供的设置,则要注意防范所导入文件中存在风险的类别。
可能存在风险的设置类别的旁边会显示一个图标。这些类别可能包括:
外部工具列表
“命令”窗口别名