了解如何使用文本编辑器配置选项更改 Visual Studio 中代码编辑器的默认选项卡和缩进行为。
缩进和选项卡的访问选项
- 打开 Visual Studio。
- 在菜单栏上,选择 工具>选项。
- 在“选项”对话框中,展开 “文本编辑器” 节点。
- 展开 “所有语言”,然后选择 “选项卡”。
谨慎
此处所做的更改适用于所有开发语言。 此对话框中的重置选项将替代单个语言设置。 若要配置特定语言的选项,请在 “文本编辑器”下选择其子文件夹。
解决冲突设置
如果为各个语言选择不同的选项卡或缩进设置,Visual Studio 将显示警告消息:
- “单个文本格式的缩进设置相互冲突,”不同 缩进 选项。
- 对于不同的 Tab 选项,“各个文本格式的 选项卡 设置相互冲突。
例如,如果为 Visual Basic 设置 Smart 缩进 和 Visual C++阻止缩进 ,你将看到有关冲突的提醒。
配置缩进选项
在 “缩 进”部分中,选择以下缩进样式之一:
- 无:不缩进新行;光标从第一列开始。
- 块:自动缩进新行以匹配上一行。
- 智能:基于代码上下文和 IntelliSense 约定缩进新行。 不适用于所有语言。
例如,大括号 { } 之间的行可能会缩进额外的制表位。
配置选项卡选项
在 “选项卡” 部分中,选择以下选项。
- 选项卡大小:设置每个制表位的空格数(默认值:4)。
- 缩进大小:设置每个缩进的空格数(默认值:4)。 制表符、空格或两者用于填充大小。
- 插入空格:缩进作仅插入空格字符。
- 保留选项卡:缩进作插入尽可能多的制表符;空格填充任何余数。
故障排除
小窍门
自适应格式可能会覆盖自定义选项卡设置。 若要禁用自适应格式,请转到 “文本编辑器>高级 ”并切换 “使用自适应格式”。 还可以使用 .editorconfig 文件来管理缩进样式。