编码和换行符

在 Visual Studio 中,您可以使用文件/高级保存选项想要的设置,以确定字符的分行符的类型。您还可以更改的文件的编码,使用相同的设置。

说明说明

如果您拥有某些类型的开发设置 (Visual Basic,F# 中,Web 开发) 您可能看不到高级保存选项在菜单上。若要更改您的设置 (例如为常规),请打开工具 / 导入和导出设置。有关详细信息,请参阅 在 Visual Studio 中自定义开发设置.

在 Visual Studio 中的下列字符解释为换行符:

  • CRLF:回车符 + 换行符,对应的 Unicode 字符为 000 D + 000A

  • LF:换行符,对应的 Unicode 字符为 000A

  • NEL:下一行,对应的 Unicode 字符为 0085

  • LS:行分隔符,对应的 Unicode 字符为 2028年

  • PS:段落分隔符,对应的 Unicode 字符为 2029年

从其他应用程序复制的文本将保持原始编码和换行符)。例如,当您从记事本复制文本并将其粘贴到一个文本文件,在 Visual Studio 中,文本具有相同的设置,它在记事本中。

当打开具有不同的行分隔符字符的文件时,您可能会看到一个对话框,询问是否应规范化不一致的分行符和换行符,若要选择哪一种。