如何防止修剪 VSCode 中的尾随空格?

How to Prevent Trimming Trailing Whitepace in VSCode?

我在 MacOS 上使用 VS Code 版本:1.45.1,使用内置文本编辑器编辑 .yml 文件。

我一开始在文件中键入内容,编辑器就会立即删除文件中每一行的所有尾随空格。我如何防止这种情况发生?如果有一个设置可以防止它对文件中的任何地方进行任何自动编辑,包括添加最后的换行符等,那就更好了。

我尝试将以下内容添加到我的 settings.json 并重新启动 VS Code,但它似乎没有任何效果:

  "[yml]": {
    "editor.formatOnSave": false,
    "editor.trimAutoWhitespace": false,
    "files.trimTrailingWhitespace": false,
    "files.trimFinalNewlines": false
  },

我还尝试了其他文件扩展名,包括 *.js,我看到了相同的行为。

原因是 EditorConfig 扩展 - 重新配置解决了问题。