繁体   English   中英

VS Code - 如何阻止它删除空格?

[英]VS Code - How to stop it deleting whitespaces?

我正在使用 Microsoft 的 VS Code 编辑我的团队在 VSTS Git 存储库上共享的 css、html 和 ts 文件。 但是,我的 VS Code 不断删除我的同事在我保存任何更改时添加的空白/空格(下图),这搞砸了整个 Git Diff 部分,因为几乎每一行代码都显示为 diff。 我试图禁用每一个配置设置,但没有任何效果:

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

您似乎也在用户首选项中启用了尾随空格。

我建议在 Mac 中使用Ctrl Shift PCmd Shift P打开您的 VSCode 配置文件,然后转到Open User Settings

我确定下一行在某处,删除它或将其更改为false

files.trimTrailingWhitespace": true

最后,导致我问题的原因是扩展名: VS Code 的 EditorConfig

此插件尝试使用 .editorconfig 文件中的设置覆盖用户/工作区设置。 不需要额外的或特定于 vscode 的文件。 与任何 EditorConfig 插件一样,如果未指定 root=true,EditorConfig 将继续在项目之外寻找 .editorconfig 文件。

我相信,它覆盖了我在 VS Code 中选择的选项(例如files.trimTrailingWhitespace: false )。 因此,实际上并没有应用我所做的任何设置更改。

就我而言,来自 lonefy 的JS-CSS-HTML Formatter扩展导致了这个问题。

Editor › Comments: Ignore Empty Lines ——>选择:false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM