如何:在编辑器中指定缩进

更新:2007 年 11 月

您可以从三种不同的文本缩进样式中选择,以及选择编辑器在缩进文本时是插入制表符还是空格字符。另外,您还可以确定表示一个缩进或制表符的空格数,手动调整缩进或并对选定的代码块应用智能缩进。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

选择缩进样式

  1. 在“工具”菜单上选择“选项”。

  2. 在“文本编辑器”文件夹中,选择“所有语言”子文件夹中的“制表符”选项,以便在全局设置此选项。

    - 或 -

    在您所使用的编程语言的子文件夹中,选择“制表符”选项。

  3. 在“缩进”下,选择以下选项之一:

    • “无”-- 光标转到下一行的开头。

    • “块”-- 光标将下一行与上一行对齐。

    • “智能” --(可用时为默认选项)您所使用的编程语言决定了所使用的相应缩进样式。例如,当您在 Visual Basic 中创建一个包括 If 或 Select Case 语句的 For...Next 循环时,这些语句在循环中将显示为缩进的代码块,其中将保留它们自己习惯的内部缩进。

  4. 单击“确定”。

更改缩进制表符设置

  1. 在“工具”菜单上选择“选项”。

  2. 在“文本编辑器”文件夹中,选择“所有语言”子文件夹中的“制表符”选项,以便在全局设置此选项。

    - 或 -

    在您所使用的编程语言的子文件夹中,选择“制表符”选项。

  3. 若要指定在制表符和缩进操作中使用制表符,请选择“保留制表符”。

    - 或 -

    若要指定使用空格字符,请选择“插入空格”。

  4. 如果您选择“插入空格”,请在“制表符大小”和“缩进大小”中输入用于表示每个制表符和缩进的空格字符数。

手动增加或减少缩进

  1. 选择要缩进的文本。

  2. 若要增加缩进,请按 Tab 或选择“缩进”图标。

    Visual Basic WinApp 项目缩进按钮

    - 或 -

    若要减少缩进,请按 Shift+Tab 或选择“取消缩进”图标。

    “取消文本缩进”按钮

对选定的代码应用智能缩进

  1. 为您所使用的编程语言选择“缩进”的“智能”选项。有关详细说明,请参见本主题前面的“选择缩进样式”中描述的步骤。

  2. 选择要应用“智能”缩进的文本。

  3. 在“编辑”菜单上,选择“高级”和“设置选定内容的格式”,或者按 Ctrl+K 和 Ctrl+F。

    “设置选定内容的格式”将您的开发语言的智能缩进规则应用于选定的文本。

将制表符长度的空白转换为制表符,或将制表符转换为空白

  1. 选择要转换的文本。

  2. 在“编辑”菜单上选择“高级”。

  3. 选择“将选定行中的空格替换为制表符”可将所有制表符长度的空白转换为制表符。

    - 或 -

    选择“将选定行中的制表符替换为空格”可将所有制表符转换为制表符长度的空白。

    说明:

    这些命令的功能取决于“选项”对话框 ->“文本编辑器”->“所有语言”->“制表符”中以及您所使用的编程语言的“制表符”选项中的制表符长度的当前设置。例如,如果制表符长度设置为 4,则“将选定行中的空格替换为制表符”将为每四个连续空格创建一个制表符,而“将选定行中的制表符替换为空格”将为每个制表符创建 4 个空格。

请参见

概念

自定义编辑器

其他资源

设置编辑器选项

编辑文本、代码和标记