VisualStudio 代码 trimTrailingWhitespace 设置为 false 仍会在保存时修剪空白

Mau*_*u S 5 whitespace removing-whitespace visual-studio-code vscode-settings

我已经使用 VS Code 大约三个月了。

我有这个问题,我更新了.js文件中的一行代码(也发生在某些.css文件中),我的 diff 工具告诉我有数百个更改。

显然,files.trimTrailingWhitespace: false它根本没有做任何事情,因为它在保存时继续修剪文件上的空白。

这些是我在用户配置中被覆盖的所有设置:

"editor.trimAutoWhitespace": false,
"files.trimTrailingWhitespace": false,
"editor.formatOnSave": false
Run Code Online (Sandbox Code Playgroud)

似乎什么都没有。

另外,我没有任何扩展来格式化我的代码(据我所知)。

请帮忙!非常感激。

运行 VS Code for Mac v1.16.1(最新?截至今天)

更新

因此,看起来任何其他应用程序(Sublime、Brackets、Atom)甚至 git repo 工具(如 Gitlab)都会修改此文件上的空格或换行符...

我什至认为这可能是一个与平台相关的问题(gitlab 对文件的修改,有点暗示它与平台无关)但是在 Windows 上的 Sublime 中打开文件做了同样的事情......空格或换行符在保存时重新格式化。我仍然不知道保存到底发生了什么。

但比您的投入和热心提供帮助要多得多。