Vscode踩坑日记–行尾序列LF和CRLF
今天一上午什么也没干,一直配置Vscode,之前因为代码提交问题,需要解决配置一下eslint,问题就来了。
插件,配置信息什么都写好了还是一堆错误??让我很懵逼
大概是下面这个样子
一开始就单纯以为是配置Elsint没有生效,于是重新配置,甚至把vscode重新安了一遍,可是错误还消失。
最后搞了一上午竟然是因为行尾序列!!
下面这个东西
将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表示下一行。
所以说到底,还是因为操作系统的区别。