在编辑器中管理自动换行

可以打开或关闭 “自动换行 ”选项。 启用后,超出代码编辑器窗口当前宽度的长行继续进入下一行。 禁用后,可以水平滚动以查看长线的其余部分。 可以关闭此选项以便使用行号。

设置换行首选项

  1. 打开“工具>选项”窗格,然后展开“所有设置语言”>部分。

  2. 展开正在使用的语言部分(如 C#Visual Basic),然后展开 “常规 ”部分。

  3. 选中或清除 “换行 ”复选框。

    显示如何为特定语言设置 Word wrap 选项的屏幕截图。

    还可以为所有受支持的编程语言配置换行符。 展开所有设置>语言>默认值>常规部分,然后选择或取消换行选项。

  1. 在 Visual Studio 菜单栏上依次选择“工具”“选项”。

  2. “选项 ”对话框中,展开 “文本编辑器” 部分。

  3. 展开正在使用的语言部分(如 C#Visual Basic),然后展开 “常规 ”部分。

  4. 选中或清除 “自动换行 ”复选框,然后选择“ 确定”。

    文本编辑器设置中“换行”选项的屏幕截图。

    还可以为所有受支持的编程语言配置自动换行。 展开 “文本编辑器>所有语言>常规 ”部分,然后选择“ 换行 ”选项。

Note

选择 “自动换行 ”选项时,将自动启用“ 显示换行”选项的视觉标志符号 。 可以根据需要清除该选项。 该选项显示一个返回箭头指示器,其中长线环绕到第二行。 这些提醒箭头不会添加到代码中。 它们仅用于显示目的。

缩进单词换行

从 Visual Studio 17.13 开始,您可以选择编辑器中是否缩进自动换行的行。

更改换行缩进:

  1. “工具>选项 ”窗格中,展开“ 所有设置>文本编辑器>常规>显示 ”部分。

  2. 选中或清除 启用换行时自动缩进 复选框。

  1. “工具>选项 ”对话框中,展开 “文本编辑器>常规 ”部分。

  2. “显示 ”组中,选中或清除 “启用换行时自动缩进 ”复选框,然后选择“ 确定”。

默认情况下,启用换行缩进。 如果不希望自动换行缩进,请取消选择此选项。 使用此设置有助于提高可读性并维护代码的所需格式。

已知问题

如果熟悉 Notepad++、Sublime Text 或 Visual Studio Code (VS Code) 中的自动换行功能,请注意 Visual Studio 的行为在以下方面与其他编辑器的行为不同:

代码编辑器功能