管理代码格式

适用于: SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics 平台系统(PDW)

使用编辑器可以用缩进、隐藏文本、URL 等来设置代码的格式。 您还可以在键入时通过使用智能缩进自动格式化代码。

缩进

您可以选择三种不同格式的文本缩进。 此外,您还可以指定一个缩进或制表符由多少个空格组成,以及编辑器在缩进时是使用制表符还是空格字符。

选择缩进样式

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

  2. 选择 文本编辑器。

  3. 选择文件夹,然后选择“ 所有语言 ”,为所有语言设置缩进。

  4. 选择 选项卡。

  5. 选择以下选项之一:

    • 无。 光标转到下一行的开始位置。
    • 阻止。 光标将下一行与上一行对齐。
    • “智能”(默认)。 由语言服务确定要使用的适当缩进样式。

    某些语言不提供所有三种缩进选项。

更改缩进选项卡设置

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

  2. 选择 文本编辑器。

  3. 选择 “所有语言” 的文件夹,可以为所有语言设置缩进。

  4. 选择 选项卡。

  5. 若要为制表符和缩进操作指定制表符,请选择保留制表符。 若要指定空格数,请选择 “插入空格” 。

    如果选择 “插入空格” ,请在 “制表符大小” 或 “缩进大小” 下分别输入每个制表符或缩进所代表的空格数。

缩进代码

  1. 选择要缩进的文本。
  2. 按 Tab,或选择标准工具栏上的 缩进 按钮。

Unindent 代码

  1. 选择要取消缩进的文本。
  2. 按 Shift+Tab,或选择标准工具栏上的 Unindent 按钮。

自动缩进所有代码

  1. 在 “工具” 菜单上,选择“ 选项”。
  2. 选择 文本编辑器。
  3. 选择 “所有语言”。
  4. 选择 选项卡。
  5. 选择 “智能”。

注释

“智能”选项不适用于某些语言。

将空白转换为选项卡

  1. 选择要将其空白空格转换成制表符的文本。

  2. 在 “编辑 ”菜单上,指向 “高级”,然后选择 “Tabify 选择”。

将选项卡转换为空格

  1. 选择要将制表符转换为空格的文本。

  2. 在 “编辑” 菜单上,指向 “高级”,然后选择“ 取消选项卡化选择”。

这些命令的行为取决于在 “选项” 对话框中的制表符设置。 例如,如果表单符设置为 4,Tabify Selection 会在每 4 个连续空格处创建一个表单符,而 Untabify Selection 会对每个表单符创建 4 个空格。

将文本转换为大写和小写

可以使用命令将文本转换为全部大写或小写。

将文本切换为大写或小写

  1. 选择要转换的文本。
  2. 若要将文本转换为大写,请按 Ctrl+Shift+U,或在“编辑”菜单的“高级”子菜单上选择“创建大写”。
  3. 若要将文本转换为小写,请按 Ctrl+Shift+L,或在“编辑”菜单的“高级”子菜单上选择“制作小写”。

注释

有关键盘快捷键的完整列表,请参阅 SQL Server Management Studio 键盘快捷方式。

可以在代码中创建和显示可选择的 URL。 默认情况下,URL:

  • 带有下划线。
  • 鼠标指针移到它们上面时,指针更改为手形。
  • 当选择时,如果 URL 有效,则打开 URL。

显示可选择的 URL

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

  2. 选择 文本编辑器。

  3. 若要仅更改一种语言的选项,请选择该语言文件夹,然后选择“ 常规”。 若要更改所有语言的选项,请选择“ 所有语言 ”,然后选择“ 常规”。

  4. 选择“启用单次点击 URL 导航”。