Файл.editorconfig в 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 пробела.
Я просто использую это неправильно / ожидаю, что это сделает что-то, чего нет? Наша проблема в том, что старый код в репозитории был добавлен с вкладками, и мы хотели начать использовать вкладки в качестве пробелов (4 пробела) в новом коде, поэтому мы хотели, чтобы существующие вкладки отображались в соответствии с новыми.
Любое руководство будет оценено.
1 ответ
GitHub на самом деле поддерживает EditorConfig, хотя я не уверен, что они когда-либо официально объявили об этом. Они написали библиотеку ядра Ruby для EditorConfig.
Что касается вашей проблемы, это может быть ошибка в поддержке GitHub. Встроенный в браузер текстовый редактор, используемый в GitHub, ограничен во многих отношениях, что затрудняет поддержку EditorConfig. Я не могу вспомнить, была ли эта конкретная проблема проблемой.
Существует расширение веб-браузера, которое добавляет более полную поддержку EditorConfig. Возможно, вы захотите использовать это расширение и посмотреть, работает ли оно. Если это так, проблема должна быть отправлена на GitHub с инструкциями по ее воспроизведению.