我正在尝试将 .editorconfig 添加到我们的 github 存储库中,以使 github 代码查看器将选项卡显示为 4 个空格。这听起来很简单,据说 Github 提供了对它的原生支持,但是我无法让它工作。
我已将以下 .editorconfig 添加到我们 repo 的根目录中:
# top-most EditorConfig file
root = true
# 4 space indentation
[*.{cpp,h,cs,xaml,editorconfig}]
indent_style = space
indent_size = 4
# # #
# # #
带有散列的最后两行分别用制表符和空格完成。当我在 github 代码查看器中打开此文件时,第一行显示为 8 个空格的制表符。如果我将 ?ts=4 添加到 URL,则选项卡会显示为 4 个空格。
我只是在使用这个错误/期望它做一些它没有做的事情吗?我们的问题是 repo 中的旧代码添加了制表符,我们希望在新代码中开始使用制表符作为空格(4 个空格),因此我们希望现有制表符与新制表符对齐。
任何指导将不胜感激。