VS Code:保存时删除换行符

VS Code: Line break being removed on save

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

保存前: (我想要的)

保存后(我不要的)

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

经过更多研究,我通过 google 搜索“visual studio 代码中的换行符已删除保存”。尽管我遇到的问题是我 DID 想要换行,而这个问题 正好相反,但我还是看了答案因为我发现的其他所有内容都是关于 "VSCode removing or adding new lines at the end of file"(例如 )——这不是我想要的。如图所示,取消选中 Format On Save 设置对我想做的事情有效。

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

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

禁用“JS-CSS-HTML 格式化程序”扩展。它可能会解决问题