相关疑难解决方法(0)

在Visual Studio代码中显示空白字符

是否可以在Visual Studio代码中显示空格字符,如空格字符?

似乎没有settings.json它的选项(虽然它是Atom.io中的一个选项),我无法使用CSS显示空白字符.

whitespace visual-studio-code vscode-settings

358
推荐指数
12
解决办法
18万
查看次数

GitHub markdown 不渲染,git 在没有更改时检测更改

我在 GitHub markdown、VSCode markdown 扩展和其他地方也注意到了一个问题。它在 GitHub 上和使用 git 时的表现尤其异常。

\n\n

当我输入诸如# heading或 之类的标题时## sub-heading,标题经常无法正确呈现。以下是 Markdown 文件的提交示例:

\n\n

来源差异:

\n\n

\n\n

丰富的差异:

\n\n

\n\n

正如您所看到的,丰富的差异无法正确呈现,因此当我进入“浏览文件”时,文件也不是正确的(无论我使用什么计算机/设备):

\n\n

\n\n

不知何故,删除后面的空格字符###并重新键入后,需要提交更改。据我所知,这不应该发生(因为实际上没有任何改变,我只是重新输入了空格字符)。但我还是提交了它并得到了以下差异:

\n\n

\n\n

正如您所看到的,空格字符被突出显示。现在我神奇地得到了以下丰富的差异,它现在显示标题:

\n\n

\n\n

现在,当我“浏览文件”时,标题会显示在我使用的每台计算机上:

\n\n

\n\n

这种情况在我身上经常发生,我想知道为什么会发生这种情况,git 如何能够不提交任何更改,以及是否有办法解决这个问题?

\n\n

这绝对不仅仅是我,因为过去其他人也向我提到过这一点。

\n\n

注意:我的 GitHub 存储库是私有的,因此我无法共享链接,但它应该很容易复制。

\n\n

更新

\n\n

我打开了 HxD 中存在问题的修订版本,并得到以下十六进制输出:

\n\n

\n\n

然后我替换了 VSCode 中的空格字符并得到以下十六进制输出:

\n\n

\n\n

有一个额外的\xc3\x82字符未在 VSCode 中显示并且我没有输入。我在 Windows 和 Mac 操作系统上都遇到过这个问题。

\n\n

更新2

\n\n

ascii 和 utf-8 都将字符定义为,\xc3\x82所以我无法弄清楚为什么它没有显示在 …

git markdown github

2
推荐指数
1
解决办法
3661
查看次数