gpt4 book ai didi

visual-studio-code - VSCode插入 "non-breaking spaces"而不是常规空格

转载 作者:行者123 更新时间:2023-12-01 18:10:46 25 4
gpt4 key购买 nike

我试图弄清楚为什么VSCode有时决定随机插入“不间断空格” U+00A0 而不是常规空格,以及如何阻止这种情况发生?

如我上一个问题GitHub markdown not rendering and git detecting changes when no changes所示,这是引起问题的另一种空格字符

我在Mac OS和Windows上都在发生这种情况,其他人也遇到了此问题。尽管此问题与VSCode有关,但在线GitHub markdown编辑器上也会发生此问题。

我该如何解决这个问题?

重现的步骤

在VSCode中编辑markdown .md文件一段时间。

放入很多标题,例如# my heading## my sub-heading

如果您拥有markdown扩展名,则可以CTRL/CMD + SHIFT + POpen preview to the side

您最终应该注意到标题中的一个没有呈现,并且如果您在诸如HxD之类的十六进制编辑器中打开文件,您会注意到#字符后有一个不间断的空格,而不是规则的空格。

可能的原因

  • Windows上的反引号`字符可以与键盘上的字母结合使用,例如a,这会导致à。也许使用反引号会导致空格字符变成不间断的空格?但是,这不能解释Mac OS上的问题,因为反引号不能与其他字符结合使用。
  • 最佳答案

    在Mac OS上我也有很多,但是事实证明,使用option键入space时,我仍然稍微按住#

    我安装了https://marketplace.visualstudio.com/items?itemName=viktorzetterstrom.non-breaking-space-highlighter&ssr=false#overview可以尽早发现我的错误。

    关于visual-studio-code - VSCode插入 "non-breaking spaces"而不是常规空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57162734/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com