问题标签 [line-endings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在 linux 中更改 windows 或 mac 文件的文件结尾?
当我从 excel 在 windows 中保存 TSV 文件时,它使用 \r 或 \015(八进制)的行结尾,在 vi 中显示为 ^M。
当我从 excel 在 Mac 上保存 TSV 文件时,它使用 \r\n 或 \015\012(八进制)的行结尾,在 vi 中显示为 ^M。
如何在不添加额外空行但仍保持与 linux 兼容的行结尾的情况下更改两个文件的行尾?
我目前在 PHP 中使用 exec() 来运行以下命令:
如果我使用:
或者
适用于 Windows 文件,但 Mac 文件失败。(删除所有行尾)
如果我使用:
或者
适用于 Mac 文件,但 Windows 文件失败。(创建空行)
任何想法如何在同一例程中处理任何一个?
c - C如何在不更改为CR LF的情况下将LF输出到stdout?
在 Windows 上这个
输出
如何在不自动转换为 CR LF 的情况下仅将 LF char 写入标准输出?
我需要它来使简单的套接字流阅读器成为标准输出。我尝试过 CodeGear、mingw、tinycc 中的 bcc32 都产生相同的结果,将 putc 更改为 putchar、fputc、fwrite 也无济于事。
c# - 保留行尾 Windows 窗体文本框
我在使用 windows 窗体textbox
控件时遇到了一点问题,我使用XElement
对象的值填充内容。它的xml
起源是用windows行结尾写的,所以我希望当我在其中呈现这个内容时,textbox
它的格式会正确,但事实并非如此。每一行结尾都缺失,内容呈现在一个大行中。我将控件设置为multiline
之前,但显然这只允许显示多行,但它与它如何解释我传递给它的文本无关。
解决此问题的正确方法是什么?
更新
我发现这不是文本框的问题,而是我如何访问数据的问题。如果我使用 XElement,我只会得到一条大线,如果我使用 XmlElement,我会得到格式正确的代码。这是代码:
然后问题将以这种方式重新表述:如何使用保留换行符的 XElement 恢复文本?
r - 尝试将 .csv 文件读入 R 时出现“不完整的最后一行”警告
我正在尝试将 .csv 文件读入 R 并使用此公式:
我收到此警告消息:
我认为有几件事可能导致了这个警告,但不幸的是,我对 R 的了解不够,无法自己诊断问题,所以我想我会在这里发帖,希望其他人可以为我诊断!
- .csv 文件最初是一个 Excel 文件,我将其保存为 .csv 格式
- 该文件包含三列数据
- 每个数据列的长度不同,即每列中有不同数量的值
- 我想一次比较两列的平均值(使用 t 检验或等效值,取决于正态/非正态分布),例如,第 1 列值和第 2 列值之间的 t 检验,然后是 t-测试第 1 列和第 3 列值等。
任何帮助或建议将不胜感激!
php - preg_replace 删除多个“\n”
如何\n
从下面的示例中删除多次出现的 并只替换为一次出现的\n
?
基本上我只想删除多个换行符并用一个换行符替换它们。
php - PHP file_put_contents 换行
我尝试使用 file_put_contents 输出新页面。但我在打破新行时遇到了一些麻烦。
我试过\n
or \r\n
,他们都不能换行:
git - 使用 Git,如何关闭“LF 将被 CRLF 替换”警告
在 Git 中,当使用autocrlf = true
标志时,当行尾改变时仍然会给出警告。
我了解警告的用途,以及如何关闭行尾标志,但如何关闭警告本身?
windows - 为什么 Windows 使用 CR LF?
我了解两者之间的区别,因此无需深入探讨,但我只是想知道 Windows 使用 CR 和 LF 来指示换行符的原因是什么。似乎 Linux 方法(仅使用 LF)更有意义、节省空间并且更易于解析。
sharpdevelop - 告诉sharpdevelop 使用unix 行尾?
是否可以选择告诉 SharpDevelop(特别是 3.2.1 版)始终以 unix 行结尾保存文件?
我希望它在保存时也自动将所有 dos 结尾转换为 unix 结尾。