vscode如何将所有文件格式lf批量转换为crlf

为避免操作失误,操作前最好保存一份原代码!!!

1.(推荐)git自动转换换行符功能

在文件stashcommit时会自动转换换行符格式,然后再回滚一下,就完成批量转换了

git config --global core.autocrlf false; 是用于设置Git全局配置的命令。它的作用是禁用自动转换换行符的功能。
git config --get core.autocrlf运行此命令后,将看到core.autocrlf的当前配置值。可能的值包括:

  • true:这将启用自动换行符转换。当检出文件时,Git会将CRLF转换为LF(在Unix/Linux系统上),当提交时,会将LF转换为CRLF(在Windows系统上)。
  • input:这将使Git在检出文件时不执行转换,但在提交时将CRLF转换为LF(在Windows系统上)。这是推荐给跨平台项目的开发人员使用的设置,因为它可以确保仓库中的代码保持一致的换行符风格。
  • false:这将禁用自动换行符转换。Git不会在任何时候自动转换CRLF和LF之间的换行符。

2.使用prettier格式化

npm install --save-dev --save-exact prettier
npx prettier --write --end-of-line crlf .(点为要修改的文件路径,可以改改)

3.利用.eslintrc配置

.eslintrc配置后,然后ctrl+s 保存时一个个转换

4.使用git-windows自带有dos2unix.exe

执行 find . -type f -exec dos2unix {} \; 批量转换

vscode如何替换所有文件的回车格式为LF呢?
vscode如何将crlf批量替换为lf

posted @ 2024-05-16 00:16  槑孒  阅读(579)  评论(0编辑  收藏  举报