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

mercurial - Mercurial + MQ EOL 行为

我正在使用 mercurial+mq,在 Win+OSX 上,EOL 问题正在杀死我。我已经激活了 EOL 扩展,添加了 .hgeol,如下所示:

一切似乎都运行良好.. 在 Windows 上(好吧,我有一些文件有行尾问题,我在第一个补丁中修复了它们,那个补丁也包含 .hgeol)。

然后我搬到Mac,假设它也可以在那里工作,对吧?嗯,错了。当我 qpush 第一个补丁(带有“.hgeol”文件+行尾更改的那个)时,它可以工作,但我看到一组“修改”文件(它与我在 Windows 上“修复”的文件完全相同,这样它们就不再显示为已修改!)。无论如何,我尝试“hg qrefresh”以更改线路(我想我稍后会弄明白)......但没有运气:如果我继续 qpush 我的其他补丁,我开始收到拒绝:(

知道如何解决这个问题/是什么原因造成的吗?这让我疯狂....

0 投票
3 回答
642 浏览

c - 在 char 指针上查找第一个操作

我有一个 char 缓冲区,其中包含从文件中读取的字符。我需要获取这个字符缓冲区并在其中找到第一个行尾字符。

在这种情况下,EOL 字符为 \n、\r、\f。

最初,我计划执行以下操作:

但是,我显然不能将 char 指针传递给该std::find_first_of方法——我只能传递一个整数。编译器为我提供的确切错误是:

这对我来说似乎很奇怪,因为我已经定义了我的 char 缓冲区的开始和结束位置,我不明白为什么它不能遍历它们来寻找我的任何 EOL 字符的第一次出现。

关于如何解决这个问题的任何建议?有没有办法使用find_first_of,或者我应该简单地遍历 char 缓冲区的每个位置并检查该位置的 char 是否与我的任何 EOL 字符匹配。

我指的“find_first_of”函数是这个:http ://www.cplusplus.com/reference/algorithm/find_first_of/

任何帮助都将受到赞赏。

0 投票
3 回答
2626 浏览

resharper - Resharper 重新格式化正在改变行尾

是否有设置可以更改它,以便 ReSharper 不理会我的行尾?什么都没有向我跳出来。

解释我如何在下面验证它......

看起来当我使用 ReSharper 并进行完整的代码清理时,它会将我的行尾更改为 CRLF,无论它们之前是什么。

我已经通过在 VS2010 中打开一个文件,执行 File -> Advanced Save Options 并将线条样式更改为 Unix (LF) 向自己证明了这一点

在 Notepad++ 中,我打开查看行尾,并且在行尾只看到 LF。

然后,我进行了 ReSharper 代码清理,CRLF 无处不在。

0 投票
3 回答
307 浏览

java - 为什么片段无法检测到行尾

在这段代码中,if 语句永远不会起作用,尽管tester.txt有 2 个句子写在新行上。为什么呢 ?

0 投票
2 回答
20430 浏览

svn - 如何忽略 eol 更改和 svn 中的所有空白?

结合 svn diff --ignore-eol-style 和 --ignore-all-space 不起作用:

和,

只执行最后一个选项:ignore-all-space

以前有人处理过这个吗?

0 投票
1 回答
1911 浏览

regex - 正则表达式匹配字符串中的 EOL 字符

我正在尝试查找出现在双引号之间的 LF 字符。我正在搜索的文本文件具有这种格式的字段值对

我正在尝试查找 LF 字符是否出现在文本 1 或文本 2 字符串中。我试过"[^"\r\n]*\n[^"\r\n]*" 了,但它只是拿起" msgstr "

0 投票
5 回答
22392 浏览

whitespace - 如何获得忽略回车的补丁?

我正在尝试将补丁应用于 Linux 系统上具有 Windows 行结尾的文件,并且由于文件中的回车符而出现冲突。

选项(-l忽略空格)不会忽略 EOL 字符。有没有办法让补丁忽略windows风格的行尾?

0 投票
2 回答
207 浏览

visual-studio - 用于显示当前文件 EOL 样式的 Visual Studio 2010 插件

我们当前项目中的 EOL 样式似乎并不一致。我正在寻找一个 Visual Studio 插件/扩展,以将当前打开的文件中的 EOL 样式显示为 LF、CRLF 或混合。

0 投票
2 回答
6818 浏览

php - Notepad++ 将我所有的 PHP 放在一行中

我在计算机 A 上编辑了一堆 PHP 文件(使用 N++),将其上传到服务器,将其下载到计算机 B(使用 N++),它们丢失了所有换行符。我已经做了很多次这个程序,从来没有遇到过这个问题。

我试过了

  • 停产转换
  • 在不同的文本编辑器中打开
  • 搜索/替换
  • 我在 Google/SO 上找到的所有内容
0 投票
3 回答
2838 浏览

css - CSS 行尾字符

好的,我想要的是:当 <p> 标签以 </p> 结尾时,我想在行尾添加一个字符。例如

应该看起来像

还有更多!_

其中“_”(下划线)是添加的字符。
这可能与 CSS 吗?
是否也可以在行尾?