vscode如何替换所有文件的回车格式为LF呢?

发布于 2022-09-06 06:24:15 字数 117 浏览 13 评论 0

之前设置的回车格式是CRLF
现在eslint改为硬性LF,已经在VS里配置了"files.eol": "n" 但是得每个文件挨着打开手动改一把
有木有什么好办法全部一次替换呢?每个文件打开来挨着改好蓝瘦··

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

歌枕肩 2022-09-13 06:24:15

我是除了修改配置。还安装了一个插件 EditorConfig for Visual Studio Code

项目文件夹根目录创建这个文件 .editorconfig,内容如下:

root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

这样你新建或者把旧的文件 Ctrl + S,就OK了~

补充: git config --global core.autocrlf 请查看并修改,具体使用自行搜索。

EditorConfig:http://editorconfig.org/

像极了他 2022-09-13 06:24:15
  1. git有个自动转换换行符功能,在文件commit时会自动转换换行符格式;

    不想使用,也可以通过 git config --global core.autocrlf false关闭;

  2. 如果仅仅想要让编辑器显示LF,除了楼上说的 利用.eslintrc配置,然后ctrl+s 保存时一个个转换;
  3. 另外一个方法是使用git-windows自带有dos2unix.exe,
    执行 find . -type f -exec dos2unix {} \; 批量转换
临走之时 2022-09-13 06:24:15

在vsc里面做全局替换
\r\n -> \n

复古式 2022-09-13 06:24:15

VSCode自带转换, 编辑器右下角状态栏, 笑脸左边就有 CRLF或者LF, 点击选择想要的就好

沉溺在你眼里的海 2022-09-13 06:24:15

image.png
在文件夹中查找,然后选择图中红色方框的位置,选择后就能匹配正则表达式,然后输入rn就能匹配所有的rn,然后替换为n.即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文