适用范围: yes Visual Studio no Visual Studio for Mac no Visual Studio Code

在 Visual Studio 中,可以自定义窗口的位置、大小和行为,为各种开发工作流创建最佳窗口布局。 还可以个性化设置使用 选项卡 与代码交互的方式。

自定义窗口布局

自定义窗口布局时,Visual Studio 集成开发环境 (IDE) 记住它。 例如,如果更改 解决方案资源管理器 的停靠位置,然后关闭 Visual Studio,下次打开 Visual Studio 时, 解决方案资源管理器 将停靠在同一位置。 即使你正在另一台计算机上工作,Visual Studio IDE 也会记住停靠位置。

还可以为自定义布局命名并将其保存,然后通过单个命令在各布局间切换。 例如,可以创建一个布局用于编辑,另一个布局用于调试,然后使用“窗口”>“应用窗口布局”菜单命令在二者之间切换 。

工具窗口和文档窗口

IDE 提供两种基本窗口类型,即 “工具窗口” “文档窗口” 。 工具窗口包括“解决方案资源管理器”、“服务器资源管理器”、“输出窗口”、“错误列表”、设计器、调试程序窗口等 。 文档窗口包含源代码文件、任意文本文件、配置文件等。 可以在标题栏处对工具窗口进行重设大小和拖动。 可以在选项卡处拖动文档窗口。右键单击选项卡或标题栏,以设置窗口上的其他选项。

“窗口”菜单显示用于在 IDE 中停靠、浮动和隐藏窗口的选项。 右键单击窗口选项卡或标题栏以查看该特定窗口的更多选项。 可以一次同时显示特定工具窗口的多个实例。 例如,可以显示多个 Web 浏览器窗口,还可以通过在 窗口”菜单上选择“ 新建窗口 ”来创建某些工具窗口的额外实例。

如果需要在文档中一次查看或编辑两个位置,可以拆分窗口。 若要将文档分为两个独立滚动部分,请选择 “窗口 ”菜单上的 “拆分 ”。 在 “窗口 ”菜单上选择“ 删除拆分 ”以还原单个视图。

要排列工具栏,可以将工具栏拖动到所需位置,也可以使用“自定义”对话框。 有关如何定位和自定义工具栏的详细信息,请参阅 如何:自定义菜单和工具栏

排列和停靠窗口

文档窗口或工具窗口可以“停靠”,以便其在 IDE 窗口框架中具有位置和大小。 还可以将其作为独立于 IDE 的单独浮动窗口。

可以将工具窗口停靠在 IDE 框架内的任何位置。 也可以将一些工具窗口作为选项卡式窗口停靠在编辑器框架中。 此外,可以在编辑器框架内停靠文档窗口,或按 Tab 键顺序将它们固定到其当前位置。

还可以停靠多个窗口,使其共同浮动在 IDE 上方或外部的同一个“筏”中。 也可以隐藏或最小化工具窗口。

可以通过以下方式排列窗口:

  • 将文档窗口固定到选项卡井左侧。
  • 将窗口以选项卡形式停靠到编辑框。
  • 将工具窗口停靠到 IDE 中的框架边缘。
  • 在 IDE 的上方或外部浮动文档窗口或工具窗口。
  • 沿 IDE 的边缘隐藏工具窗口。
  • 在不同监视器上显示窗口。
  • 窗口位置重置为默认布局或已保存的自定义布局。
  • 若要排列工具窗口和文档窗口,可以将光标放在窗口的标题栏上,然后将其拖动到所需的位置。 或者,可以右键单击窗口的标题栏以使用其上下文菜单,也可以使用“窗口”菜单上的命令。

    选择并拖动工具窗口的标题栏或文档窗口的选项卡时,将显示一个参考菱形。 在拖动操作期间,当鼠标光标位于钻石中的一个箭头上方时,将显示一个阴影区域,显示如果释放鼠标按钮,窗口将停靠在哪里。

    若要移动可停靠窗口而不将其对齐到位,请在拖动窗口时按住 Ctrl 键。

    若要将工具窗口或文档窗口返回到最近停靠的位置,请在双击该窗口的标题栏或选项卡的同时按 Ctrl。

    以下屏幕截图显示了文档窗口的参考线,该边框只能停靠在编辑框架内:

    工具窗口可固定到 IDE 中框架的一侧或固定到编辑框内。 将工具窗口拖动到另一个位置时,会显示一个菱形引导标记,可帮助助你轻松地重新停靠窗口。

    以下屏幕截图显示 解决方案资源管理器 停靠在新位置,该位置由紫色阴影区域划分:

    关闭和自动隐藏工具窗口

    可以通过选择标题栏右上角的 X 关闭工具窗口。 若要重新打开窗口,请使用菜单栏上的 视图 或使用其关联的键盘快捷方式选择所需的工具窗口。

    工具窗口支持一个名为 “自动隐藏 ”的功能,这会导致使用其他窗口时窗口退出。 当窗口自动隐藏时,其名称将显示在 IDE 边缘的选项卡上。 若要再次使用该窗口,请选择选项卡,使窗口滑回视图。

    若要设置自动隐藏在工具窗口上单独操作还是作为停靠组操作,请选择或清除 “自动隐藏”按钮仅影响“ 选项 ”对话框中的活动工具窗口。 有关详细信息,请参阅 “选项”对话框:“环境 > 常规 ”页。

    窗口处于使用状态时,启用了自动隐藏的工具窗口可能会暂时滑入视野。 若要再次隐藏该窗口,请选择位于当前窗口之外的项。 当窗口不处于使用状态时,它将滑出视野。

    使用其他监视器

    如果你有第二个监视器,并且操作系统支持它,则可以选择哪个监视器显示窗口。 甚至可以将多个窗口组合到其他监视器上的“筏”中。

    可以创建 “解决方案资源管理器” 的多个实例,并将它们移动到另一个监视器。 右键单击 “解决方案 ”节点 ,然后选择“ 新建解决方案资源管理器视图 ”。 若要关闭额外实例,请在按 Ctrl 键时双击每个实例。

    重置、命名窗口布局,以及在各布局间切换

    可以通过从菜单栏中选择 Windows > 重置窗口布局 ,将 IDE 返回到设置集合的原始窗口布局。 运行此命令时,将出现以下操作:

  • 所有 windows 都移动到其默认位置。

  • 默认窗口布局中关闭的所有窗口都关闭。

  • 默认窗口布局中打开的所有窗口都打开。

    创建和保存自定义布局

    Visual Studio 使你可以保存最多 10 个自定义窗口布局,并在这些布局之间快速切换。 以下步骤演示如何创建、保存、调用和管理两个自定义布局,这些布局利用具有停靠和浮动工具窗口的多个监视器。

    创建项目并自定义布局

    首先,我们将创建用户界面 (UI) 项目。 此想法是通过将其他工具窗口移出的方式最大化设计器窗口的空间。

  • 创建新的 C# WPF 应用程序项目。

  • 如果有多个监视器,请将 解决方案资源管理器 窗口和 “属性” 窗口拖到第二个监视器上。

    如果仅使用单个监视器,请尝试关闭除设计器以外的所有窗口。

  • 按 Ctrl+Alt+X,显示“工具箱”窗口 。 如果窗口停靠,则拖动该窗口,使它浮动在你想要安放的位置。

  • 当布局是所需方式时,请选择 “窗口 > 保存窗口布局 ”。 将此布局命名为“Designer”。

    请注意:新布局分配了来自保留列表 Ctrl+Alt+1...0 的下一个键盘快捷方式 。

    创建数据库项目和布局

    接下来,我们将向解决方案添加新SQL Server数据库项目。

  • 右键单击 解决方案资源管理器 中的 解决方案 节点以打开其 上下文菜单 ,选择“ 添加 ”,然后选择“ 新建项目 ”。

  • 在“ 添加新项目 ”对话框中,从“ 所有项目类型 ”下拉列表中选择 SQL ,然后选择 “SQL Server数据库项目 ”。

    (还可以使用“搜索”框查找模板。 为此,请在包含以下文本的框中输入“SQL”作为搜索字符串: 搜索模板 (Alt+S) .)

  • 右键单击 解决方案资源管理器 中的新数据库项目,然后选择 对象资源管理器中的视图

    执行此操作时,Visual Studio 将显示 SQL Server 对象资源管理器 窗口,使你能够访问数据库中的表、视图和其他对象。 可使此窗口浮动或停靠。 根据需要调整其他工具窗口。 对于添加现实主义,可以添加实际数据库,但不需要此演练。

  • 当布局是所需方式时,请从菜单栏中选择 “窗口 ”,然后选择“ 保存窗口布局 ”。 将此布局命名为“DB 项目”。 (此项目不涉及调试模式布局。)

    在布局之间切换

    若要在布局之间切换,请使用 Ctrl + Alt + 1...0 保留列表中的键盘快捷方式。 或者,在主菜单中,选择 “窗口 > 应用窗口布局 ”。

    如果在工作时设置了多监视器,并且家里有一台监视器笔记本电脑,则可以创建针对每台计算机优化的布局。

    如果在单监视器系统上应用多监视器布局,放置在第二个监视器上的浮动窗口将隐藏在 Visual Studio 窗口后。 可以通过按 Alt + Tab 将这些窗口带到前面。如果以后使用多个监视器打开 Visual Studio,可以通过重新应用布局将窗口还原到其指定位置。

    管理和漫游你的布局

    可以通过选择 “窗口管理窗口 >布局”来删除、重命名或重新排序自定义 布局 。 如果移动布局,则键绑定自动调整以反映列表中的新位置。 无法修改键绑定本身,但一次最多可以存储 10 个布局。

    若要提醒自己将哪个键盘快捷方式分配给哪个布局,请选择 “窗口 > 应用窗口布局 ”。

    这些布局在单独的计算机上 Visual Studio 版本 Blend 实例之间自动漫游。

    个性化设置选项卡

    可以通过多种不同的方式个性化选项卡来与文档窗口交互。 例如,可以在编辑器中查看文件的预览,而无需打开文件,可以分组选项卡、在多行中排列它们等。

    预览选项卡

    在“预览”选项卡中,可以在不打开文件的情况下,在编辑器中查看它们。 可以通过在 解决方案资源管理器 中选择文件、单步执行文件、 转到定义 以及浏览搜索结果时,在调试过程中预览文件。 预览文档选项井右侧的选项卡中显示的文件。 如果修改文件或选择 “打开 ”,将打开该文件以供编辑。

    在 IDE 中使用两个或更多个打开的文档时,选项卡组可扩展管理有限工作区的功能。 可以将多个文档窗口和工具窗口组织为垂直或水平选项卡组,并可以随机变换文档在不同选项卡组中的位置。

    竖排文档选项卡

    可以在编辑器左侧或右侧的垂直列表中管理文档选项卡。

    Visual Studio 2019 版本 16.4 及更高版本中的新增功能 :我们添加了一个热门的功能请求,即 竖排文档选项卡 。 现在,可以在编辑器左侧或右侧的垂直列表中管理文档选项卡。

    可以通过以下方式应用竖排文档选项卡:

  • 从菜单栏中选择 “工具 > 选项 > 环境 > ”选项卡和 Windows 。 然后,从 “设置”选项卡布局 控件中,从下拉列表中选择 “顶部 ”、“ ”或 “右 ”。

  • 右键单击某个选项卡,选择“ 设置选项卡布局 ”,然后选择 “向左 ”或“ 向右 ”。 (若要将选项卡返回到其默认位置,请选择 Top .)

    颜色文档选项卡

    Visual Studio 2022 包含可用于帮助你更高效地编码的新个性化选项。 现在,你可以按项目对文件选项卡进行颜色设置,这样就不必搜寻打开的文件。

    若要使用颜色选项卡,请导航到 “工具 > 选项 > 环境 > ”选项卡和 Windows ,然后选择 按项目选择“着色文档”选项卡

    在不同视图中着色选项卡

    可以在编辑器的垂直视图和水平视图中着色选项卡。

    以下屏幕截图显示了垂直视图中的颜色选项卡示例:

    以下屏幕截图显示了水平视图中的颜色选项卡示例:

    选择自己的颜色

    还可以选择自己的选项卡颜色。 为此,请右键单击某个选项卡,然后选择“ 设置制表符颜色 ”以从调色板中进行选择。

    以下屏幕截图显示了如何个性化选项卡配色方案的示例:

    选项卡的多个行

    我们添加了将选项卡包装成多行的功能,以便一次可以打开更多水平选项卡。 固定的选项卡将显示在与未固定的选项卡分开的行中。

    若要更改这些选项,请导航到 “工具 > 选项 > 环境 > ”选项卡和 多个行中的“Windows > 显示”选项卡

    自定义组织系统

    我们添加了额外的选项,以加粗当前活动选项卡,更改选项卡宽度,并在文档顶部添加额外的关闭按钮。

    若要更改这些选项,请导航到 “工具 > 选项 > 环境 > ”选项卡和 Windows

    改进的辅助功能

    我们已将未保存更改的文档的指示器更改为更大的、更可见的点。

    可以使用 工具 > 选项 > 环境 > 选项卡和 Windows > 修改脏指示器 还原到熟悉的星号。

    在斜体中显示名称

    可以显示斜体中不可见的文档的名称。

    若要启用此选项,请转到 “工具 > 选项 > 环境 > 选项卡”和“Windows > 在选项卡下拉菜单中显示不可见的选项卡

    还原关闭的选项卡

    我们已更轻松地还原上次打开的文档,这类似于浏览器的行为。 现在,可以通过右键单击选项卡、使用 Ctrl + K Ctrl + Z 键盘快捷方式或导航到 窗口 > 还原关闭选项卡 下的菜单项,重新打开关闭的最后一个选项卡。

  • 如何:在 IDE 中移动
  •