windows下从github/gitlab 下载的LF 变成

2020-09-04  本文已影响0人  芒鞋儿

windows下,从远程Github/gitLab 上Git clone 到本地,有些文件会读不出来
如果在powershell 中用vim 打开(前提是要安装一下Windows版的vim)

: set ff 

确认,如果不做设置,会发现 mode=dos,

: set ff=unix 

用以上command 可以将文件转一下。

但是如果文件较多,每个都要转换就比较麻烦
而出现这个现象的原因是:
DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。

因此,在git 下载前加入以下配置即可

$ git config --global core.autocrlf true

参考:
1,配置 Git 处理行结束符
2,批量将目录下所有文件进行 dos/unix 格式转换

补充:
如果表示是数字等,那要在GitBash里面选择合适的字体以及把local 设定一下。

上一篇下一篇

猜你喜欢

热点阅读