css VS代码-如何阻止它删除空格?

zkure5ic  于 2022-12-05  发布在  其他
关注(0)|答案(4)|浏览(153)

我正在使用微软的VS代码来编辑我的团队在VSTS Git repo上共享的css,html和ts文件。然而,我的VS代码总是删除同事在我保存任何更改时添加的空格/空白(如下图所示),这就把整个Git Diff部分搞砸了,因为几乎每一行代码都显示为diff。我试图禁用每一个配置设置,但没有任何效果:
第一次

njthzxwz

njthzxwz1#

您似乎也在用户首选项中启用了尾随空格。
我建议在Mac中使用CtrlShiftp或CmdShiftp打开VSCode的配置文件,然后转到打开用户设置
我敢肯定下一行是在那里附近的某个地方,删除它或将其更改为false

files.trimTrailingWhitespace": true
e3bfsja2

e3bfsja22#

最后,导致我的问题的是扩展名:VS代码的编辑器配置
此插件会尝试以.editorconfig档案中的设定覆写使用者/工作区设定。不需要其他或vscode特定的档案。与任何EditorConfig插件一样,如果未指定root=true,EditorConfig会继续在项目外寻找.editorconfig档案。
我相信,它覆盖了我在VS代码中选择的选项(如 files.trimTrailingWhitespace:false)。因此,我所做的设置更改实际上没有被应用。

f0ofjuux

f0ofjuux3#

在我的例子中,来自lonefy的JS-CSS-HTML Formatter扩展导致了这个问题。

flseospp

flseospp4#

编辑›评论:忽略空行--〉选择:false

相关问题