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,还需要安装插件才能生效,缺一不可。

然后保存文件,就转为LF了。

你可能感兴趣的:(VSCode统一设置LF)