9

.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

#   #   #
#   #   #

ハッシュを含む最後の 2 行は、それぞれタブとスペースで行われます。このファイルを github コード ビューアーで開くと、最初の行にタブが 8 個のスペースとして表示されます。URL に ?ts=4 を追加すると、タブが 4 つのスペースとして表示されます。

私はこれを間違って使用しているだけですか/それがしないことを期待していますか? 私たちの問題は、レポの古いコードがタブで追加されたことです。新しいコードではタブをスペース (4 つのスペース) として使用したかったので、既存のタブを新しいタブと揃えて表示したかったのです。

任意のガイダンスをいただければ幸いです。

4

1 に答える 1

10

実際、GitHub は EditorConfig をサポートしていますが、正式にこれを発表したかどうかはわかりません。彼らはEditorConfigのRuby コア ライブラリを作成しました。

あなたの問題に関しては、GitHub サポートのバグである可能性があります。GitHub で使用されるブラウザー内テキスト エディターは、多くの点で制限されているため、EditorConfig のサポートが難しくなっています。ただし、この特定の問題が問題だったかどうかは思い出せません。

より完全な EditorConfig サポートを追加するWeb ブラウザー拡張機能があります。その拡張機能を使用して、機能するかどうかを確認することをお勧めします。その場合は、問題を再現するための指示を添えて、問題を GitHub に送信する必要があります。

于 2015-11-24T17:13:12.480 に答える