为什么 VSCode 插入不规则空格而不是正常空格?

zav*_*avr 5 visual-studio-code

当我在写 Markdown 时,VSCode 经常将空格更改为其他内容,例如# Example-> # Example。它看起来一样,但它不是空格(eslint 说no-irregular-whitespace这是我能够发现它的方式,但在 MD 中没有显示)。

> `#  Hello`.charCodeAt(0)
35
> `#  Hello`.charCodeAt(1)
160
> `#  Hello`.charCodeAt(2)
32
> `#  Hello`.charCodeAt(3)
72
Run Code Online (Sandbox Code Playgroud)

它偶尔会引起很多麻烦。为什么这样做?