首页 » InfoTech »

CRLF和LF

2018年10月18日 / 18次阅读

打开支付宝首页,搜索“529018372”,即可领取红包!可重复领。

CRLF和LF 是用来表示文本换行的方式。

CR(Carriage Return) 代表回车,对应字符 '\r';

LF(Line Feed) 代表换行,对应字符 '\n'。

由于历史原因,不同的操作系统文本使用的换行符各不相同。主流的操作系统一般使用CRLF或者LF作为其文本的换行符。其中,Windows 系统使用的是 CRLF,Unix系统(包括Linux, MacOS近些年的版本) 使用的是LF。

 

使用Notepad++查看Windows平台的CRLF换行(View-->ShowSymbol-->Show End of Lines):

CRLF和LF

CRLF和LF

 

在Windows平台编辑过的代码文档,转移到Linux环境下之后,要将其CRLF全部替换为LF,并正确设置VIM的fileformat。否则可能会出现各种问题,我遇到的问题就是git diff的时候,看到很多^M。确保VIM设置正确的方法也很简单,随便用VIM创建一个有几行内容的文件,通过SSH自带的SFTP传回Windows,在用本文介绍的Notepad++方法查看。

本文链接:http://www.maixj.net/ict/crlf-lf-19194
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《CRLF和LF》有1条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • 麦新杰

    在Windows平台使用Git,会看到这样的提示:

    $ git add readme.txt
    warning: LF will be replaced by CRLF in readme.txt.
    The file will have its original line endings in your working directory
    
    [ ]


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目

AD

ppdai

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top