84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
windows下默认的换行符号是CRLF, Linux和Mac通用的是LF。我在windows下将编辑器的换行模式修改为LF,不知道会带来什么潜在问题?
CRLF
LF
另外也想看看大家怎么处理不同系统之间的换行符问题?
先纠正一点:Windows 是CRLF,Linux 是LF,Mac 是CR
CR
用啥,其实问题不大,只要文本编辑器支持,用哪种行结束标记都可以——当然“记事本”是不支持的,如果你用记事本打开一个LF作为结束符的文件,会没有分行。
另外,像 Git,Windows下默认会在提交代码时把CRLF转换成LF再提交,更新代码的时候也会把LF转换成CRLF,以达到系统兼容。
当然还有一个问题就是开发读/写(注意不只是读)文本文件的时候可能需要注意一下。
先纠正一点:Windows 是
CRLF
,Linux 是LF
,Mac 是CR
用啥,其实问题不大,只要文本编辑器支持,用哪种行结束标记都可以——当然“记事本”是不支持的,如果你用记事本打开一个
LF
作为结束符的文件,会没有分行。另外,像 Git,Windows下默认会在提交代码时把CRLF转换成LF再提交,更新代码的时候也会把LF转换成CRLF,以达到系统兼容。
当然还有一个问题就是开发读/写(注意不只是读)文本文件的时候可能需要注意一下。