VSCode 与 Github 代码缩进问题

Issue with VSCode vs Github code indentation

我目前在将我的代码推送到 Github 时遇到自动缩进问题。

我目前的选项卡设置是在 VS Code 上使用空格(选项卡设置为 2 个空格),但 Github 显示代码组织中的巨大跳跃。

以下是我遇到的例子:

我的代码在 VS Code 上看起来:

我的代码在Github:

我操作的设置(VS Code 上的制表符到空格设置):

此时,我什至不知道我的设置是否正确。

您还需要在 github 中设置您喜欢的制表符大小。

转到您的Settings(在任何存储库页面右上角的图标下),

Appearance/Tab size preferences <== 设置为 2.

所以这是一个 guthub 问题,我认为 github 出于某种原因默认将 tab 解释为 8 个空格。