答案 0 :(得分:1)
您的问题似乎是由于您使用文字制表符缩进而不是使用空格引起的。
如果开发人员中有一个比标签和空格辩论更热门的圣战话题,则可能与您碰巧使用标签字符以显示为目的的解释宽度有关。
尤其是您的图像似乎表明您认为制表符应为2个字符宽,而GitHub认为其应为8个字符。如this answer中所述,您可以在GitHub中的URL上附加一个额外的查询字段以便以您喜欢的方式查看文件。
据我所知,只是在您查看时更改它们在页面上的呈现方式,而实际上根本没有修改文件。如果无论在何处或以何种方式查看文件,文件都必须保持相同的缩进级别,这一点很重要,则应该从制表符缩进转换为空格缩进,因为空格的大小是明确的。
如果您正在使用Sublime Text,则可以通过在状态栏中单击book.get('signature', err_msg)
,然后选择Tab Size: 2
来实现。状态栏将切换为说Convert indentation to spaces
表示缩进已更改。