我将尝试为我们的Github仓库添加一个.editorconfig文件,以便在Github代码查看器中将制表符显示为4个空格。这听起来很简单,Github应该原生支持它,但是我无法使其正常工作。
我已经将以下.editorconfig文件添加到我们仓库的根目录中:
那些带有#号的最后两行分别是用制表符和空格完成的。当我在GitHub代码查看器中打开此文件时,第一行以8个空格的制表符显示。如果我在URL中添加?ts=4,则制表符将显示为4个空格。 我是不是使用方法不正确/期望它做某些事情而它并不这样做?我们的问题是,存储库中的旧代码是使用制表符添加的,我们希望在新代码中使用制表符作为空格(4个空格),因此我们希望现有的制表符与新制表符对齐。任何指导都将不胜感激。
我已经将以下.editorconfig文件添加到我们仓库的根目录中:
# top-most EditorConfig file
root = true
# 4 space indentation
[*.{cpp,h,cs,xaml,editorconfig}]
indent_style = space
indent_size = 4
# # #
# # #
那些带有#号的最后两行分别是用制表符和空格完成的。当我在GitHub代码查看器中打开此文件时,第一行以8个空格的制表符显示。如果我在URL中添加?ts=4,则制表符将显示为4个空格。 我是不是使用方法不正确/期望它做某些事情而它并不这样做?我们的问题是,存储库中的旧代码是使用制表符添加的,我们希望在新代码中使用制表符作为空格(4个空格),因此我们希望现有的制表符与新制表符对齐。任何指导都将不胜感激。
indent_style = tab
才能使其正常工作,但是你的文件中有indent_style = space
。尝试更改这个设置看看是否有帮助。 - Chris