问题标签 [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 投票
3 回答
9231 浏览

windows - 如何调整 SVN 设置以在 Windows 上转换行尾?

我需要在 Windows 上使用 SVN,并希望将其设置为始终以 Windows 样式签出行结尾并始终以 Unix 样式提交,无论使用哪个存储库。

  1. 这是可能的还是我必须为每个仓库编写一个配置文件?

    如果我必须为每个 repo 编写一个配置文件,我应该把它放在哪里,正确的文件名是什么,文件中的内容以及它对 repo 的其他用户有什么影响?

  2. 我对全局 SVN 配置文件进行了以下更改,但没有效果。我还需要做什么?或者我是否必须使用某些特定参数调用 SVN 才能使更改在 Windows 上生效?

    /li>
0 投票
6 回答
684 浏览

php - substr() 到 EOL?

如何获取一行的全部内容?我有一个怀疑substr()不是答案。

在我的$file_text字符串中,我有类似于上面的内容。我正在寻找这样的东西:

0 投票
1 回答
115 浏览

mercurial - 如何在 Mercurial 中使先前的 EOL 问题的提交保持一致

我们有一个 Mercurial 存储库,其标准使用 Unix 样式的行尾。

如果用户在提交文件时没有注意到 EOL 问题——它们可能被 diff 工具“有效地”隐藏了——那么除非立即注意到,否则很难修复。

有没有办法使用“hg convert”(或类似的)来重新创建具有一致行尾的存储库?

0 投票
1 回答
2972 浏览

mercurial - 将 Mercurial UNIX 行尾转换为 Windows

如何克隆 Mercurial 存储库,以便我的工作副本始终具有 CRLF 行结尾?

这类似于这个问题 在 Mercurial 中配置 eol 扩展的问题

但我错过了一些它似乎在我的电脑上不起作用的东西。

我是 Mercurial 的新手,多年来一直使用 SVN (TortoiseSVN)。我安装了 TortoiseHG,我正在使用Brian O'Sullivan 的 Mercurial: The Definitive Guide书。

所以我做的第一件事就是在我的机器上克隆他的示例存储库,发现文件有 LF 结尾而不是 Windows CRLF 版本。

所以我试图像在 SVN 中那样找到处理这个问题的选项。

我使用以下内容在%USERPROFILE%\Mercurial.ini中创建了一个文件。

我删除了存储库并再次检查了它。不用找了。

环顾四周,我发现我可能需要一个.hgeol文件。所以我在%USERPROFILE%文件夹中创建了一个

删除并重新克隆存储库,该文件仍然有 LF 而不是 CRLF。

然后我再次尝试将.hgeol文件放在存储库的父目录中,最后将命令放在 Mercurial.ini 文件中。我也尝试用 CRLF 替换原生。

我必须遗漏一些东西,因为似乎这应该是我让它工作所需要的。也许我在这里缺少像 SVN 那样的自动转换的概念。

0 投票
3 回答
1655 浏览

php - 使用 php preg_replace 删除尾随行

我知道在@this post之前已经问过这个问题,但我也试图在最后去掉空行。

我在用:

在任何组合中都可以很好地工作,但是:

我正在尝试对返回的数组执行 count() ,但由于它用 a 替换\n\n\,所以它不起作用。我在上面的帖子中尝试了其他一些示例,但没有一个有效。

我的其他功能(到目前为止)

基本上它是一个表单的文本区域发布到自己,如果有人在整行之后点击输入,它仍然计算空白行。

任何帮助将非常感激,

谢谢!

特雷

0 投票
1 回答
4289 浏览

python - Python ftplib EOFerror

我有一个连接到服务器并制作整个目录的本地副本的脚本。EOFerror 发生在恰好下载了 50 个任意选择的文件之后。

谁能告诉我,脚本有什么问题?

错误:

脚本:

编辑:为 python 2.7 手动更新 ftplib 后:

0 投票
2 回答
8759 浏览

python - Python 错误 - 或我的愚蠢 - 扫描字符串文字时 EOL

我看不到以下两行之间的显着差异。

然而,第一个解析,而后者则没有。

这是一个 Python 错误/功能/奇怪,还是我错过了一些基本的东西?

0 投票
7 回答
95839 浏览

notepad++ - 一次性更改多个文件的 EOL

Notepad ++(甚至使用其他工具)中有什么方法可以一次更改多个文件上自动结束的行吗?

即将windows EOL ( CRLF) 和 UNIX EOL ( LF) 文件的混合转换为所有 Windows EOL ( CRLF)

0 投票
1 回答
1795 浏览

python - urls.py 中的 Django EOL

当我启动我的 django 服务器并输入一些 url 时,django 总是给我一个 EOL 错误:

这是我的urls.py代码:

第 22 行对应于 favicon url,我认为这可能是 scape 字符或类似的东西(我放了一个 # 用于评论)但没有用,总是说 EOL 错误,它可能是什么?

0 投票
1 回答
2134 浏览

python - Python 输出 CR CR LF?

我正在编写一个测试脚本,它将简单地运行一个带有几个参数的 *.EXE 文件,然后将结果输出到一个文件中。我有一个 *.sh 测试脚本可以正确运行测试(但需要手动更新以进行更多测试)。此脚本中的行如下所示:

我已经编写了一个 python 脚本来根据一些简单的 python 模块自动生成参数(现在很粗糙):

我打开了文件进行比较,当脚本运行时,我遇到了一个问题。第一个(shell)解决方案输出正确的行尾。第二个(python)解决方案输出以 CR CR LF 结尾的行。这在记事本中看起来是正确的,但在记事本++中,每隔一行似乎都是空白的:

这些行之间不应有空行

为什么 python 的输出给出了不正确的行尾?

如何更正行尾?(将 CR CR LF 更改为 CR LF 而无需编写另一个脚本)