【发布时间】:2021-03-22 18:08:31
【问题描述】:
我意识到 VSCode 的一种行为会导致在 Angular 项目中提交文件时发生冲突。保存文件 (*.ts) 时,VSCode 会自动删除结尾的空格,我没有通过使用大量设置更改等来禁用它,如下所示。那么,我该如何禁用它呢?而且我也不想在保存功能上打开格式。
settings.json:
"[markdown]": {
"files.trimTrailingWhitespace": false
}
"editor.trimAutoWhitespace": false,
或使用 UI:文件 → 首选项 → 设置 → 搜索并取消选中修剪尾随空白选项。
但它仍然是相同的行为。任何想法来解决它?我也安装了 Prettier。
"files.trimTrailingWhitespace": true
【问题讨论】:
-
尾随空格也可以通过扩展来删除,例如代码格式化程序或 .editorconfig。也许您可以验证它是否也发生在安全模式下(没有加载扩展)。
-
谢谢朋友。如何在安全模式下轻松打开?
-
轻松定义 ;-) 您可以在控制台中输入
code --disable-extensions。 -
非常感谢,我看到问题是 VSCode 的EditorConfig。所以,也许我可以看看它的设置并禁用导致这个问题的属性。因为我想用这个扩展。
-
顺便说一句,Visual Studio Code 1.52.0 刚刚添加了一项功能来简化这种诊断:Extension bisect。
标签: angular visual-studio-code prettier