VSCode统一设置LF

由于项目分别在windows和mac上开发,而系统默认的换行符不一致,导致每次2个端提交代码时会互相覆盖格式,表现为明明没有任何改动,但git却提示文件被修改了。
人工改
在vscode中,可以修改状态栏右下角的CRLF,改为LF。
但一般项目的文件很多,一个个改太费劲了,请看下面的方法。
配置改
使用editorconfig,在项目根目录下新建.editorconfig文件,内容如下:

# top-most EditorConfig file root = true# Unix-style newlines with a newline ending every file [*] # lf, cr, or crlf end_of_line = lf # ensure file ends with a newline when saving insert_final_newline = true

对于vscode,还需要安装插件才能生效,缺一不可。
【VSCode统一设置LF】然后保存文件,就转为LF了。

    推荐阅读