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

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

提示

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

选择缩进样式

  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 个空格。

请参见

概念

自定义编辑器

其他资源

设置编辑器选项

编辑文本、代码和标记