VS Code:保存时删除换行符

Chr*_*s22 7 line-breaks save visual-studio-code vscode-settings

我们有一个用 angularJS 编写的应用程序,我想垂直对齐指令以便于阅读。但是,当我在标签中插入换行符并保存文件时,换行符被删除并且指令保留在同一行上。我已经禁用了所有扩展,但它仍然无法保存。为什么 VS Code 会忽略换行符?

保存之前:(我想要的)

在此处输入图片说明

保存后:(我不想要的)

在此处输入图片说明

有没有人遇到过这个问题?如果是这样,你是如何解决的?谢谢。

Chr*_*s22 7

经过更多研究,我发现了这篇文章VSCode通过谷歌搜索“保存时删除了 Visual Studio 代码中的换行符”,在保存时自动添加新行。虽然我是有这个问题是我DID希望有一个新的生产线,而这个问题是正好相反,我看了看回答,因为一切反正我的发现是关于“VSCode删除或文件的末尾添加新行"(例如)——这不是我想要的。如图所示取消选中“保存格式”设置适用于我想要做的事情。

在此处输入图片说明

我还添加了扩展名:格式切换。

在此处输入图片说明

扩展显示在编辑器状态栏的右侧

在此处输入图片说明

  • 但是是否可以使用格式化而不用格式化删除换行符?我希望它修复缩进,而不是将 10 行变成 1 行。:( (2认同)

小智 6

禁用“JS-CSS-HTML Formatter”扩展。它可能会解决问题