美文网首页
windows下从github/gitlab 下载的LF 变成

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

作者: 芒鞋儿 | 来源:发表于2020-09-04 15:35 被阅读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 设定一下。

    相关文章

      网友评论

          本文标题:windows下从github/gitlab 下载的LF 变成

          本文链接:https://www.haomeiwen.com/subject/bkwzsktx.html