当我将文件发布到GitHub时,当它在记事本+中看起来正常时,缩进被破坏+;和VS代码

当我将文件发布到GitHub时,当它在记事本+中看起来正常时,缩进被破坏+;和VS代码,github,visual-studio-code,notepad++,Github,Visual Studio Code,Notepad++,我有一些奇怪的问题:这不是很重要,但我希望我的代码在GitHub上看起来不错 我已经在AEC中实现了MergeSort,并将其发布到GitHub,您可以看到它。 但是,缩进看起来与Notepad++或VS代码中的缩进不同,下面是在Notepad++中打开该文件时101-107行的外观: 我不希望语法高亮显示在GitHub上工作,AEC的语法高亮显示在Notepad++中工作,因为我打开了Notepad++以高亮显示AEC代码。 但是,无论是在GitHub上还是在文本编辑器中,我都希望缩进看起来

我有一些奇怪的问题:这不是很重要,但我希望我的代码在GitHub上看起来不错

我已经在AEC中实现了MergeSort,并将其发布到GitHub,您可以看到它。
但是,缩进看起来与Notepad++或VS代码中的缩进不同,下面是在Notepad++中打开该文件时101-107行的外观:

我不希望语法高亮显示在GitHub上工作,AEC的语法高亮显示在Notepad++中工作,因为我打开了Notepad++以高亮显示AEC代码。
但是,无论是在GitHub上还是在文本编辑器中,我都希望缩进看起来是一样的。

那么,为什么不呢?

这个URL看起来是一样的:

GitHub上的选项卡宽度默认为8,但您可以


不过,没有全球偏好。您可能需要。

我想标签宽度不一样。在记事本++中,选中设置>首选项>语言>标签设置。在VS代码中,选中设置>“编辑器缩进”。您可能有不匹配的缩进设置。我是否可以强制编辑器将每个选项卡转换为一定数量的空格?@FlatAssembler这取决于编辑器。下面是记事本++的一个示例:。对于VSCode:@flatsassembler,我已经编辑了我以前的评论,以包含VSCode。