588得票8回答
如何获取一个与平台无关的换行符?

如何在Java中获得一个与平台无关的换行符?我不能在每个地方都使用"\n"。

521得票38回答
将 ^M(Windows)换行符转换为普通换行符

Vim在每行结尾都显示^M。 如何在Vim中将其替换为正常的换行符?

429得票19回答
什么时候我会使用PHP常量"PHP_EOL"?

什么时候使用PHP_EOL是个好主意? 我有时在PHP的代码示例中看到这个。这个能处理DOS/Mac/Unix的换行问题吗?

242得票4回答
在git仓库和工作副本中强制使用LF换行符

我在github上有一个git代码库。许多文件最初是在Windows上开发的,并且我对行结束符并不太注意。当我执行最初的提交时,也没有设置任何git配置来强制使用正确的行结束符。结果是我的github仓库中有许多带CRLF行结束符的文件。 现在,我正在Linux上进行部分开发,并希望清理行结...

201得票4回答
在Notepad++中选择换行符

我注意到当我加载一个文本文件时,Notepad++会识别并使用该文件中的换行符,\n或\r\n。 是否有选项可以选择默认使用哪种换行符用于新文档? (我已经查看了帮助和谷歌搜索,但没有找到相关信息。)

177得票10回答
git-merge是否可以忽略行尾差异?

git merge是否可以忽略行尾差异? 也许我问错了问题...但是: 我尝试使用config.crlf input,但事情变得有点混乱和失控,特别是当我在事后应用它时。 首先,事后应用此配置似乎不会影响提交到仓库中的文件。另一件事是,突然间所有的提交现在都会产生大量令人烦恼的警告消息,...

141得票4回答
Notepad++ 中的 EOL 转换

由于某些原因,当我在Windows计算机上从Unix服务器打开文件时,它们偶尔会出现Macintosh EOL转换,并且当我再次编辑/保存它们时,在Unix服务器上无法正常工作。我只使用Notepad ++编辑来自此Unix服务器的文件,那么有没有办法创建一个宏,每当我打开文件时自动将EOL转...

109得票8回答
一次性更改多个文件的行尾符

有没有一种方法可以在Notepad ++(或其他工具)中同时更改多个文件的行尾? 例如,将混合使用Windows EOL (CRLF)和UNIX EOL (LF)的文件全部转换为Windows EOL (CRLF)。

96得票9回答
提交 Git 时出现致命错误 "fatal: CRLF would be replaced by LF in"。

我正在使用Ubuntu 13.10 x64,并且在进行一个项目,一些开发人员在使用Windows。我最近更改了git配置core.eol为"lf",core.autocrlf为"input",core.safecrlf为"true"。从那时起,当我尝试将文件提交到我的本地存储库时,会出现以下错...

87得票4回答
如何将所有文件的行尾符从CRLF更改为LF?

在Visual Studio Code中,我已将默认的EOL(行尾标记)从CRLF更改为LF,但这仅适用于新文件。我想知道如何一次性更改所有文件的EOL,因为我有100多个文件,手动更改将很困难。