Edit

Share via


Manage code formatting

Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

With the Editor you can format your code with indenting, hidden text, URLs, and so forth. You can also autoformat your code as you type by using smart indenting.

Indenting

You can choose three different styles of text indenting. You can also specify how many spaces compose a single indentation or tab, and whether the Editor uses tabs or space characters when indenting.

Choose an indenting style

  1. On the Tools menu, select Options.

  2. Select Text Editor.

  3. Select the folder, and select All Languages to set indenting for all languages.

  4. Select Tabs.

  5. Select one of the following options:

    • None. The cursor goes to the beginning of the next line.
    • Block. The cursor aligns the next line with the previous line.
    • Smart (Default). The language service determines the appropriate indenting style to use.

    Some languages don't offer all three indenting options.

Change indent tab settings

  1. On the Tools menu, select Options.

  2. Select Text Editor.

  3. Select the folder for All Languages to set indenting for all languages.

  4. Select Tabs.

  5. To specify tab characters for tab and indent operations, select Keep tabs. To specify space characters, select Insert spaces.

    If you select Insert Spaces, enter the number of space characters each tab or indent represents under Tab Size or Indent Size, respectively.

Indent code

  1. Select the text you want to indent.

  2. Press TAB, or select the Indent button on the Standard toolbar.

Unindent code

  1. Select the text you want to unindent.

  2. Press Shift+Tab, or select the Unindent button on the Standard toolbar.

Automatically indent all of your code

  1. On the Tools menu, select Options.

  2. Select Text Editor.

  3. Select All Languages.

  4. Select Tabs.

  5. Select Smart.

Note

The Smart option isn't available for some languages.

Convert white space to tabs

  1. Select the text whose white space you want to convert to tabs.

  2. On the Edit menu, point to Advanced, and select Tabify Selection.

Convert tabs to spaces

  1. Select the text whose tabs you want to convert to spaces.

  2. On the Edit menu, point to Advanced, and select Untabify Selection.

The behavior of these commands depends on the tab settings in the Options dialog box. For example, if the tab setting is 4, Tabify Selection creates a tab for every 4 contiguous spaces, and Untabify Selection creates 4 spaces for every tab.

Convert text to upper and lower case

You can use commands to convert text to all uppercase or lower case.

Switch text to upper or lower case

  1. Select the text you want to convert.

  2. To convert text to uppercase, press Ctrl+Shift+U, or select Make Uppercase on the Advanced submenu of the Edit menu.

  3. To convert text to lowercase, press Ctrl+Shift+L, or select Make Lowercase on the Advanced submenu of the Edit menu.

Note

For a complete list of keyboard shortcut keys, see SQL Server Management Studio keyboard shortcuts.

You can create and display selectable URLs in your code. By default, the URLs:

  • Are underlined.

  • Change the mouse pointer to a hand when you move over them.

  • Open the URL when selected, if the URL is valid.

Display a selectable URL

  1. On the Tools menu, select Options.

  2. Select Text Editor.

  3. To change the option for only one language, select that language folder and then select General. To change the option for all languages, select All Languages and then select General.

  4. Select Enable single-click URL navigation.