我正在尝试向我们的github添加一个.editorconfig,以使github代码查看器将选项卡显示为4个空格。这听起来很简单,而且GitHUb应该为它提供本地支持,但是我无法让它工作。
我在回购的根目录中添加了以下.editorconfig:
# top-most EditorConfig file
root = true
# 4 space indentation
[*.{cpp,h,cs,xaml,editorconfig}]
indent_style = space
indent_size = 4
# # #
# # #使用散列的最后2行分别用制表符和空格完成。当我在github代码查看器中打开这个文件时,第一行用制表符显示为8个空格。如果我将?ts=4添加到URL中,选项卡将显示为4个空格。
我只是用这个错误/期望它去做一些它没有做的事情吗?我们的问题是回购中的旧代码是与选项卡一起添加的,我们希望在新代码中开始使用制表符作为空格(4个空格),因此我们希望现有的选项卡与新的选项卡保持一致。
如有任何指导,将不胜感激。
发布于 2015-11-24 17:13:12
GitHub确实支持EditorConfig,尽管我不确定他们是否正式宣布过这一点。他们为EditorConfig写了EditorConfig。
至于您的问题,它可能是GitHub支持中的一个bug。在GitHub上使用的浏览器内文本编辑器在许多方面受到限制,这使得EditorConfig支持变得棘手。不过,我不记得这个具体的问题是否是个问题。
有一个添加更完整的EditorConfig支持的网络浏览器扩展。您可能需要使用该扩展并查看它是否有效。如果是这样的话,应该将一个问题提交给GitHub,并提供再现问题的说明。
https://stackoverflow.com/questions/33892410
复制相似问题