In Visual Studio Code, I have changed the default EOL (end-of-line token) from CRLF to LF, but this only applies to new files. I would like to know how to change the EOL for all files at once as I have more than a hundred files and it will be hard to do it manually.
Run these. It works for me. Customize it with your requirements
git config core.autocrlf false
git rm --cached -r .
git reset --hard
git stash
. –
Spiry To solve the problem in my project I used a Visual Studio Code extension called "Change All End Of Line Sequence", follow the process of the extension and then save all your files.
And that's it, hope it helps somebody still looking for a quick fix.
If you have a Node.js development environment and prettier
installed, one way of replacing all CRLF for LF is by running prettier --end-of-line lf --write .
in the command line. Where the dot represents the entirety of your current working directory.
Another way is to set the endOfLine
option to lf
in the .prettierrc
configuration file and place a script in your package.json
like so:
...
"scripts": {
...
"format": "prettier --write ."
...
}
...
Then, you just need to execute npm run format
in your terminal and all files targeted by prettier
in your project will be automatically changed and saved.
"format": "prettier app.js **/*.js --write",
–
Gonfalon LF
to CRLF
. I had NodeJS already installed. So I installed prettier globally: npm install --global prettier
and then executed Prettier in root directory: npx prettier --end-of-line crlf --write .
(👈 this dot is mandatory) and that solved my issue. –
Channa prettier --end-of-line lf --write .
if you're lazy like me and want to do all project files blindly –
Zollverein If you have PowerShell or git bash or another bash-type terminal you could use:
$ for i in *js; do vi -c "set fileformat=unix | wq" "${i}"; done
As mentioned in https://unix.stackexchange.com/questions/22604/how-to-bulk-convert-all-the-file-in-a-file-system-branch-between-unix-and-window/626954#626954.
For anyone still looking, it is pretty simple if you just want it for a specific file. Saw it in this blog entry
There is a setting at the bottom bar of VSCode towards the right side which says "CRLF" or "LF", you can switch the line ending there.
© 2022 - 2024 — McMap. All rights reserved.