【发布时间】:2020-09-23 08:06:06
【问题描述】:
我有一个只接受 Windows \r\n 的旧系统,我想在 VS Code 中编辑一个只有 \n 的文件以拥有 \r\n。
我正在尝试使用正则表达式替换:
但这会将文字 \r 放入而不是空白字符。
我尝试使用 SHIFT+ENTER 在替换中添加换行符:
但这只是输入\n。
如何更改使用的换行符并将文件保存在 VS Code 中?
【问题讨论】:
-
我认为你必须关闭正则表达式,因为它会在你的情况下检测到新行。
-
使用命令
Change End of Line Sequence -
您的方法不起作用,因为搜索和替换对话框中的换行似乎是一种抽象,因此您无需为不同的 EOL 样式制作不同的表达式。无论如何,这个程序似乎最多支持三种不同的正则表达式引擎,具体取决于设置和上下文,我怀疑它们已经稍微定制了。 (What flavor of Regex does Visual Studio Code use?)。