GitHub 中的 .editorconfig 文件
.editorconfig file in GitHub
我正在尝试将 .editorconfig 添加到我们的 github 存储库,以使 github 代码查看器将制表符显示为 4 个空格。这听起来很简单,而且 GitHUb 应该为它提供原生支持,但我无法让它工作。
我已将以下 .editorconfig 添加到我们存储库的根目录中:
# 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 个空格。
我只是用这个 wrong/expecting 它做一些它不做的事情吗?我们的问题是回购协议中的旧代码添加了制表符,我们希望在新代码中开始使用制表符作为空格(4 个空格),因此我们希望现有选项卡显示与新选项卡对齐。
如有任何指导,我们将不胜感激。
GitHub 实际上支持 EditorConfig,但我不确定他们是否正式宣布过这一点。他们为 EditorConfig 编写了 Ruby core library。
至于您的问题,可能是 GitHub 支持中的错误。 GitHub 上使用的浏览器内文本编辑器在许多方面受到限制,这使得 EditorConfig 支持变得棘手。我不记得这个具体问题是否是个问题。
有一个web browser extension that adds more complete EditorConfig support。您可能想使用该扩展程序并查看它是否有效。如果是这样,应将问题提交给 GitHub,并附上重现该问题的说明。
我正在尝试将 .editorconfig 添加到我们的 github 存储库,以使 github 代码查看器将制表符显示为 4 个空格。这听起来很简单,而且 GitHUb 应该为它提供原生支持,但我无法让它工作。
我已将以下 .editorconfig 添加到我们存储库的根目录中:
# 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 个空格。
我只是用这个 wrong/expecting 它做一些它不做的事情吗?我们的问题是回购协议中的旧代码添加了制表符,我们希望在新代码中开始使用制表符作为空格(4 个空格),因此我们希望现有选项卡显示与新选项卡对齐。
如有任何指导,我们将不胜感激。
GitHub 实际上支持 EditorConfig,但我不确定他们是否正式宣布过这一点。他们为 EditorConfig 编写了 Ruby core library。
至于您的问题,可能是 GitHub 支持中的错误。 GitHub 上使用的浏览器内文本编辑器在许多方面受到限制,这使得 EditorConfig 支持变得棘手。我不记得这个具体问题是否是个问题。
有一个web browser extension that adds more complete EditorConfig support。您可能想使用该扩展程序并查看它是否有效。如果是这样,应将问题提交给 GitHub,并附上重现该问题的说明。