CRLF,LF


CRLF, LF 是用来表示文本换行的方式。CR(Carriage Return) 代表回车,对应字符 ‘\r’;LF(Line Feed) 代表换行,对应字符 ‘\n’。由于历史原因,不同的操作系统文本使用的换行符各不相同。主流的操作系统一般使用CRLF或者LF作为其文本的换行符。其中,Windows 系统使用的是 CRLF, Unix系统(包括Linux, MacOS近些年的版本) 使用的是LF。

.prettierrc.json的配置

  1. {
  2. "tabWidth": 4,
  3. "useTabs": false,
  4. "semi": true,
  5. "singleQuote": true,
  6. "TrailingCooma": "none",
  7. "bracketSpacing": false,
  8. "jsxBracketSameLine": true,
  9. "arrowParens": "avoid",
  10. "printWidth": 200,
  11. "endOfLine": "lf"
  12. }

Vscode工具栏image.png

实践注意点

  1. Git配置问题:

由于Prettier已经设置文件 换行符强制使用 LF。 所以在clone代码前需要先执行
git config --global core.aurocrlf input
关掉git自动转换 lf为crlf的功能。