Vscode踩坑日记--行尾序列LF和CRLF

Vscode踩坑日记–行尾序列LF和CRLF

今天一上午什么也没干,一直配置Vscode,之前因为代码提交问题,需要解决配置一下eslint,问题就来了。

插件,配置信息什么都写好了还是一堆错误??让我很懵逼

大概是下面这个样子

image-20221211120549415

一开始就单纯以为是配置Elsint没有生效,于是重新配置,甚至把vscode重新安了一遍,可是错误还消失。

最后搞了一上午竟然是因为行尾序列!!

下面这个东西

image-20221211120923006

将CRLF切换成LF解决了??

我又百度了百度,终于搞清了原因,下面对这种两种换行模式做一下简单介绍吧

LF和CRLF是什么

CRLF 是 carriage return line feed 的缩写,中文意思是回车换行。

LF 是 line feed 的缩写,中文意思也是换行。

它们都是文本换行的方式。

区别

在文本处理中LF, CR/LF是不同操作系统上使用的换行符.
Dos和windows采用回车+换行CR/LF表示下一行,
而UNIX/Linux采用换行符LF表示下一行,
苹果机(MAC OS系统)也采用换行符LF表示下一行。

所以说到底,还是因为操作系统的区别。

image-20221211122021241


Vscode踩坑日记--行尾序列LF和CRLF
https://tian-1-2.github.io/typblog/2022/12/11/20221211-Vscode踩坑日记--行尾序列LF和CRLF/
作者
田云鹏
发布于
2022年12月11日
许可协议