即使 "files.insertFinalNewline" 设置为 true,VS Code 也不会插入最后的新行

VS Code does not insert final new line even if "files.insertFinalNewline" is set to true

今天突然发生了奇怪的事情。 VS Code 开始从文件中删除最后的新行,即使

"files.insertFinalNewline": true

已设置。

我尝试手动添加最后一行,但 VS Code 在保存时将其删除。我还尝试删除上面的行并再次更改默认设置。退出 VS Code 并再次打开它也无济于事。编辑器似乎忽略了用户设置并默认为 false。其他自定义设置似乎不受影响。

我没有做任何升级,没有改变任何东西。它从一天到另一天发生。

这很烦人,因为 linter 抱怨,我不能发出拉取请求等。最后的新行是必须的。

版本:1.15.1.

有谁知道我该如何解决这个问题?谢谢!

我遇到了同样的问题,是由 VS Code 插件的 EditorConfig 引起的。尝试禁用此插件。如果这不起作用,也许其他插件是罪魁祸首。