【问题标题】:How to change EOL for all files from CLRF to LF in Visual Studio Code如何在 Visual Studio Code 中将所有文件的 EOL 从 CRLF 更改为 LF
【发布时间】:2018-08-20 02:05:42
【问题描述】:

我已将默认 EOL 从 CRLF 更改为 LF,但这仅适用于新文件。我想知道如何一次更改所有文件的 EOL,因为我有数百个文件,并且很难手动完成。

【问题讨论】:

标签: visual-studio-code eol


【解决方案1】:

为了解决我项目中的问题,我使用了一个名为“更改所有行尾序列”的 Visual Studio Code 扩展程序,按照扩展程序的过程,然后保存所有文件。

就是这样,希望它可以帮助仍在寻找快速解决方案的人。

【讨论】:

    【解决方案2】:

    如果您有 Node.js 开发环境并安装了 prettier,则将所有 CRLF 替换为 LF 的一种方法是在命令行中运行 prettier --end-of-line lf --write

    另一种方法是在.prettierrc 配置文件中将endOfLine 选项设置为lf,并在您的package.json 中放置一个脚本,如下所示:

    ...
      "scripts": {
        ...
        "format": "prettier --write"
        ...
      }
    ...
    

    然后,您只需在终端中执行npm run format,项目中prettier所针对的所有文件都会自动更改并保存。

    【讨论】:

      【解决方案3】:

      运行这些。这个对我有用。根据您的要求定制它

      git config core.autocrlf false 
      git rm --cached -r . 
      git reset --hard
      

      【讨论】:

      • 在我看来这不是解决方案,如果使用 unix 环境的人会遇到同样的问题
      猜你喜欢
      • 1970-01-01
      • 2014-07-27
      • 2017-12-22
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      相关资源
      最近更新 更多