在 Visual Studio 中配置缩进和选项卡设置

了解如何使用文本编辑器配置选项更改 Visual Studio 中代码编辑器的默认选项卡和缩进行为。

缩进和选项卡的访问选项

  1. 打开 Visual Studio。
  2. 在菜单栏上,选择 工具>选项
  3. 在“选项”对话框中,展开 “文本编辑器” 节点。
  4. 展开 “所有语言”,然后选择 “选项卡”。

谨慎

此处所做的更改适用于所有开发语言。 此对话框中的重置选项将替代单个语言设置。 若要配置特定语言的选项,请在 “文本编辑器”下选择其子文件夹。

解决冲突设置

如果为各个语言选择不同的选项卡或缩进设置,Visual Studio 将显示警告消息:

  • “单个文本格式的缩进设置相互冲突,”不同 缩进 选项。
  • 对于不同的 Tab 选项,“各个文本格式的 选项卡 设置相互冲突。

例如,如果为 Visual Basic 设置 Smart 缩进Visual C++阻止缩进 ,你将看到有关冲突的提醒。

配置缩进选项

“缩 进”部分中,选择以下缩进样式之一:

  • :不缩进新行;光标从第一列开始。
  • :自动缩进新行以匹配上一行。
  • 智能:基于代码上下文和 IntelliSense 约定缩进新行。 不适用于所有语言。

例如,大括号 { } 之间的行可能会缩进额外的制表位。

配置选项卡选项

“选项卡” 部分中,选择以下选项。

  • 选项卡大小:设置每个制表位的空格数(默认值:4)。
  • 缩进大小:设置每个缩进的空格数(默认值:4)。 制表符、空格或两者用于填充大小。
  • 插入空格:缩进作仅插入空格字符。
  • 保留选项卡:缩进作插入尽可能多的制表符;空格填充任何余数。

故障排除

小窍门

自适应格式可能会覆盖自定义选项卡设置。 若要禁用自适应格式,请转到 “文本编辑器>高级 ”并切换 “使用自适应格式”。 还可以使用 .editorconfig 文件来管理缩进样式。

后续步骤