问题标签 [eol]

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.

0 投票
7 回答
153165 浏览

java - 如何使用 System.getProperty("line.separator").toString()?

我有一个制表符分隔的字符串(代表一个表),它传递给我的方法。当我将它打印到命令行时,它看起来像一个带有行的表:

https://i.stack.imgur.com/2fAyq.gif

命令窗口已正确缓冲。我的想法是每行之前或之后肯定有一个换行符。

我的问题是我想将传入的字符串拆分为代表表行的单个字符串。到目前为止,我有:

输出:

显然,字符串中有一些东西告诉操作系统开始一个新行。然而它显然不包含换行符。

在 Windows XP SP3 上运行最新的 JDK。

有任何想法吗?

0 投票
1 回答
999 浏览

csv - SQL Server BCP 只插入一行?

我正在使用 FMT 文件将 csv 文件 BCP 到 SQL Server Box - 一切都很好,但只有 5 行文件的第一行被插入。

我认为这是最后一列终止符的换行设置 - 但如何查看和编辑 csv 文件中的换行?

0 投票
9 回答
3007 浏览

c - \n 是 C 中的多字符吗?

我读到 \n 由 CR 和 LF 组成。每个都有自己的 ASCII 码。

那么 C 中的 \n 是由单个字符表示还是由多个字符表示?

编辑:请指定您的答案,而不是简单地说“是的,它是”“不,它不是”

0 投票
1 回答
379 浏览

php - 浏览器发送的官方 eol 值是多少(例如在 textarea 中)

在 PHP 中,"\n" 充当您所在操作系统的 eol,因此这是不可靠的。

另外,我知道 PHP 有 EOL 的常量,这不是我真正要问的,我想知道我可以从浏览器中可靠地检查什么 EOL 值。

0 投票
1 回答
336 浏览

mercurial - 使用 CRLF 将 CVS 转换为 Mercurial

我已将 CVS 存储库转换为 Mercurial,但回车从 CRLF(Windows 样式)转换为 LF(Unix 样式)。但是,我想要存储库中的 CRLF!我意识到您可以使用 Mercurial 扩展 win32text 和 eol来解决这个问题。但我真的更希望首先使用 CRLF 转换存储库。

我想知道是否有人在这项工作中取得了成功!

0 投票
1 回答
2394 浏览

windows - 在 Mercurial 中配置 eol 扩展时出现问题

我正在尝试将 unix 托管的 Mercurial 存储库克隆到 Windows 计算机。我希望使用eol扩展名,以便我在服务器上以 LF 结尾的文本文件在克隆到 Windows 计算机时具有 CRLF。

以前我使用过运行良好的win32text扩展,但由于普遍的共识似乎是eol扩展是要走的路,我想我会试一试。

在我的 Mercurial.ini 中,我有

我知道默认行为是在克隆时将 LF 转换为 CRLF,但我显然错过了一些东西,因为每当我将某些东西从 Unix 服务器克隆到 Windows 时,行结尾仍然是 LF。

有任何想法吗?

0 投票
1 回答
4711 浏览

git - 使用 Git 进行跨平台开发(EOL 问题)

在我们的开发环境中,我们使用 Windows、Mac 和 Linux。commit -> pull -> push我在工作流程方面遇到了麻烦。

问题是行尾字符。如果有人在 Mac 上进行编辑,而其他人在 Windows 上进行编辑,他们在拉取时会发生冲突。diff 将整个文件显示为不同,因为行尾发生了变化。

所以我的问题是如何设置所有环境以在提交时将所有行尾转换为 LF。并且拉的时候,不要改变行尾,保持为LF。

0 投票
5 回答
36607 浏览

python - Python file.write 创建额外的回车

我正在使用 python 将一系列 SQL 语句写入文件。模板字符串如下所示:

我正在像这样写入文件:

但是,在结果输出中,我在每行的末尾看到 \r\r\n,而不是我期望的 \r\n。为什么?

0 投票
1 回答
1001 浏览

mercurial - Mercurial 行尾翻译

我在 Windows 上使用 Mercurial 进行跨平台项目,使用 eol 扩展名将行尾转换为 Unix 格式,这主要工作,除了 .hgeol 和 .hgignore 没有被翻译。我的 .hgeol 看起来像这样:

我从文档中得到 ** 行,然后添加 .* 以防它像 Unix shell 扩展一样工作,否则会忽略以 . 开头的文件名。但还是不行。还有什么我需要做的吗?

0 投票
2 回答
1927 浏览

svn - 将基于 Linux 的颠覆项目签出到 Windows 和行尾

我正在合作开发托管在 Linux 服务器上的 Subversion 存储库中的项目。我的电脑运行 Windows XP。我在我的 Windows XP 机器上使用 CollabNet 的 Windows Subversion 命令行客户端。

当我在 Windows 机器上编辑文件然后执行svn update. Subversion 认为只有在行尾之间存在差异时才会存在差异。

我知道这可以通过eol-style物业解决,但我不清楚如何进行:

  1. 我应该使用什么设置eol-style
  2. 我是在 Linux 端还是 Windows 端进行此属性设置?