Github 识别不使用编辑器配置升华文本3

Github 识别不使用编辑器配置升华文本3,github,editor,sublimetext3,editorconfig,Github,Editor,Sublimetext3,Editorconfig,我在Sublime Text 3中使用EditorConfig。我已经在我的项目根目录中设置了.editorconfig文件,几个月前它还可以正常工作 这些凹痕看上去很漂亮 但是当我把它推到GitHub时,相同的代码看起来是这样的 我通过Package Control>Remove Package删除了编辑器配置。 然后重新安装了EditorConfig包。我尝试了手动方式和通过包控制安装,但似乎没有任何效果。帮我渡过难关 混合制表符和空格导致此错误。查看.editorconfig文件中的制

我在Sublime Text 3中使用EditorConfig。我已经在我的项目根目录中设置了.editorconfig文件,几个月前它还可以正常工作

这些凹痕看上去很漂亮

但是当我把它推到GitHub时,相同的代码看起来是这样的

我通过Package Control>Remove Package删除了编辑器配置。
然后重新安装了EditorConfig包。我尝试了手动方式和通过包控制安装,但似乎没有任何效果。帮我渡过难关

混合制表符和空格导致此错误。查看
.editorconfig
文件中的制表符缩进,并突出显示您所写的所有代码,其中虚线为空格,其他线为制表符:


看起来您正在使用选项卡进行缩进。你想用制表符还是空格?我也有同样的想法problem@chris是的,我在缩进中使用了制表符,这在Sublime上似乎效果很好,但在Github上却有所不同。实际上,代码中似乎混合了空格和制表符。你能分享到实际回购的链接吗?@Chris这是显示错误的确切文件。我以为这会被
EditorConfig
plugin自动修复。这是否意味着我们必须将制表符更改为空格?@JohnnyQ您可以在崇高的文本配置中设置:
“将制表符转换为空格”:false,
转换为
true
。我在全局范围内保留它
false
,并根据需要的语法将它设置为
true