...

换行符引发的问题

2019/08/15 Ubuntu

不同系统下的换行符

​ 首先问题出在不同操作系统所使用的换行符是不一样的,下面罗列一下三大主流操作系统的换行符:

1、Uinx/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行);

2、DosWindows采用回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思是回车换行);

3、Mac OS采用回车CR表示下一行(CR:CarriageReturn,中文意思是回车)。

出现问题

​ 1、在windows和ubuntu双系统下,编辑md文件后,Git上传时报错:“warning: LF will be replaced by CRLF in ……”

​ 2、github博客首页目录显示全部md文章内容,而不只是标题,显得很乱。

解决方法

​ 1、找到win项目的.git目录,修改config文件,在[core]配置项最后添加下面一句话,就不会报错了。 autocrlf = false

config.png

​ git bash查看配置

LF.png

​ 2、md文件选择,Typora->编辑->换行符->Unix换行符(LF)

Search

    欢迎关注我的微信公众号

    踏雪

    Table of Contents