【发布时间】:2018-06-26 18:38:02
【问题描述】:
我已经在我的 sublime 文本中缩进了我的文件,但是当我推送到 github 时,它们看起来并没有缩进。我该如何解决? 在 sublime 上缩进文件的方法是: 选择代码 > 编辑 > 行 > 重新缩进
【问题讨论】:
-
在我看来是缩进...
标签: github sublimetext2 indentation
我已经在我的 sublime 文本中缩进了我的文件,但是当我推送到 github 时,它们看起来并没有缩进。我该如何解决? 在 sublime 上缩进文件的方法是: 选择代码 > 编辑 > 行 > 重新缩进
【问题讨论】:
标签: github sublimetext2 indentation
您的问题似乎是由于您使用文字制表符进行缩进而不是使用空格引起的。
如果开发人员之间的圣战话题比制表符与空格的辩论更热门,那可能与如果您碰巧使用制表符字符,您应该将其解释为多宽以用于显示目的有关。
特别是您的图像似乎表明您认为选项卡应该是 2 个字符宽,而 GitHub 认为它们应该是 8 个字符。如 this answer 中所述,您可以在 GitHub 中的 URL 中附加一个额外的查询字段,以便以您喜欢的方式查看文件。
据我所知,这只是在您查看时更改了它们在页面上的呈现方式,而实际上根本没有修改文件。如果无论您在何处或如何查看文件,文件保留相同的缩进级别很重要,则应将制表符缩进转换为空格缩进,因为空格的大小是明确的。
如果您使用的是 Sublime Text,您可以通过单击状态栏上的 Tab Size: 2 并选择 Convert indentation to spaces 来完成此操作;状态栏将切换为Spaces: 2,表示缩进已更改。
【讨论】: