当我打开使用Notepad ++创建的文件时,为什么Windows记事本会将所有代码行放在一行?

时间:2013-11-07 09:59:57

标签: text editor notepad++ text-editor notepad

我遇到以下问题:我使用 Nodepad ++ 编辑器编写一些文本\代码并将文件保存到其中,如果以后我使用Windows 记事本这丢失了文本格式并将所有代码行放在一行上。

为什么呢?这件事可能有问题吗?

TNX

安德烈

2 个答案:

答案 0 :(得分:7)

CBroe的链接:https://superuser.com/questions/362087/notepad-ignoring-linebreaks对问题有很好的描述,如果文件是Unix或Mac格式,它会以不同方式处理行结尾,而Windows记事本将无法识别它们。

在Notepad ++中,您可以通过Edit>更改行尾编码。 EOL Conversion> Windows Format,然后保存文件。

答案 1 :(得分:1)

Windows 10版本1809在记事本中添加了对其他行尾的支持。到目前为止,记事本仅支持CRLF行尾。因此,所有使用LF结尾或其他格式的文件都将全部显示在一行上。

https://devblogs.microsoft.com/commandline/extended-eol-in-notepad/