参考:详解:回车 换行 0x0D 0x0A CR LF \r \n的来龙去脉
在之前的GitHub Pages及jekyll搭建博客中,有简单讲到过
博客配置中\n\n\n\n表示将上面的内容展示在Home文章简介中,回车符代表的符号可能导致展示失败。
此处的\n是换行LF
,注意文本中的另起一行的符号是LF还是CRLF
(Atom编辑器中可查看)。
对于回车换行
这个问题,上述博客连接解释的比较清晰,且交代了一下回车换行
的历史。
注意:
Windows、Linux/Unix、Mac中对于
回车换行
的含义,所用的字符不同。
以下作简要总结。
回车、换行含义
-
回车(CR: Carriage Return):
将当前光标移动到同一行中的最左边(假设是从左到右的输入方式)
-
换行(LF: Line Feed):
保持当前光标的水平位置位置不变,换到下一行。
不同系统中的回车换行
不同系统 | 回车换行所用字符 |
---|---|
Linux/Unix/Mac OS X | \n = Newline = 0x0A = 10 = LF =Line Feed = 换行 = Ctrl + J |
Mac OS 直至版本9 | \r = Return = 0x0D = 13 = CR = Carriage Return = 回车 = Ctrl + M |
Windows | \r \n = 0x0D 0x0A = CR LF = 回车 换行 |
另参考维基百科: 换行
atom编辑器中,下方状态信息栏可查看当前文本中的回车换行:是LF,还是CRLF,并可进行转换。