vscode 代码换行格式报错,CRLF自动转LF
vscode CRLF自动转LF
区别:
CRLF:windows系统换行方式,LF为linnx的换行方式
造成问题:
它们之间的不同经常会导致使用不同系统开发的代码冲突。
在你git拉取仓库代码的时候,git会自动把代码换行格式转化成你当前系统的的换行方式,从而造成冲突。
解决办法:
1、新建 .editorconfig ,放在项目根路径下,
2, vscode 请安装插件:CTRL+SHIFT+X 搜索 EditorConfig 并安装
插件官网地址
//项目更目录路劲 .editorconfig文件
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
insert_final_newline = false
trim_trailing_whitespace = false