如何忽略非差异编辑器中 leading/trailing 空格的变化?

How to ignore changes in leading/trailing whitespace in a non-diff editor?

使用 "diffEditor.ignoreTrimWhitespace": falsediff 编辑器中的更改:

使用 "diffEditor.ignoreTrimWhitespace": truediff 编辑器中的更改:

使用 "diffEditor.ignoreTrimWhitespace": true,正常(非差异)编辑器的变化:

如何在 non-diff 编辑器中也忽略 leading/trailing 空格的变化?

对于其他人,您的问题已通过修复解决,请参阅添加选项以忽略快速差异中 trim 空格中的更改 .

新设置为:

SCM: Diff Decorations Ignore Trim Whitespace

Controls whether leading and trailing whitespace is ignored in Source Control diff gutter decorations.

选项:

  1. true: 忽略前导和尾随空格
  2. false:不忽略前导和尾随空格(默认)
  3. inherit:继承自diffEditor.IgnoreTrimWhitespace

此新设置在 Insiders' Build 中有效(因此可能会在 v1.63 中出现)- 它只会影响那些 scm 装订线装饰是否在由前导或尾随空格引起时出现。

只是想补充一点,如果您想快速切换忽略 leading/trailing 空格,您可以为 toggle.diff.ignoreTrimWhitespace 分配一个快捷方式,我正在使用 Alt+Y 这个.