windows - 在 Windows 上,如何检测文件的行尾?

标签 windows file line-breaks line-endings eol

我看过问题的答案,但据我所知,这些答案不是从 Windows 角度来看的。

Windows 使用 CR LF,Unix 使用 LF,Mac 使用 LF 而经典 mac 使用其他东西。我没有足够的脑力以某种方式告诉我,如果文件使用的行尾与我输入的不同,我在尝试运行脚本/程序时会出错,坦率地说,这没有多大意义。转换后,脚本运行正常。

无论如何,在 Windows 上是否可以先发制人地检查文件使用的行结尾?

最佳答案

使用像 notepad++ 这样的文本编辑器可以帮助您理解行尾。

它将在工具的任务栏上向您显示用作 Unix(LF) 或 Macintosh(CR) 或 Windows(CR LF) 的行结束格式。

enter image description here

您还可以转到“查看”->“显示符号”->“显示行尾”以将行尾显示为 LF/CR LF/CR。

enter image description here

关于windows - 在 Windows 上,如何检测文件的行尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32255747/

相关文章:

c++ - 为子窗口指定窗口过程

java - 使用 Apache POI 更新 .docx 文件的页眉

c++ - 这个表达是什么意思? (C 中的 SetConsoleTextAttribute 函数)

windows - 为什么中断 0x2A 在 x64 中不起作用?

整个文件的 Java BufferedWriter 精度

jquery - 无法在div中添加<br/>

html - 如何通过 '@' 或 '.' 等特定字符将电子邮件地址文本分解为表格单元格?

css - 宽度不扩大?

windows - 将 Unix Shell 脚本转换为 Windows 批处理文件

python - 我应该关闭在上下文管理器 __exit__() 函数中传递到我的对象的流(类文件对象)吗?