1

В моих настройках Sublime Text у меня есть:

"translate_tabs_to_spaces": true

И в редакторе мой код выглядит красиво так (все вкладки):

Однако в GitHub вкладка получается ужасной:

Если я использую 4 пробела, код на Github получается намного лучше, но печатать 4 пробела против 1 неэффективно :(

Можно ли иметь как скорость, так и красоту?

3 ответа3

4

Github отображает вкладки как эквивалент 8 пробелов. Чтобы ваш код в Sublime и Github выглядел одинаково, перейдите в View -> Indentation Отступ» и убедитесь, что Indent Using Spaces и « Tab Width: 4 . Теперь, когда вы редактируете свой код, при нажатии клавиши Tab будет вставлено 4 пробела вместо символа табуляции.

1

Для постоянного решения попробуйте:

  • Настройки > Настройки - Пользователь
  • Вставьте "translate_tabs_to_spaces": true
  • Сохранить

После перезапуска Sublime Text нажатие клавиши табуляции создаст пробелы вместо табуляции. Обратите внимание, что существующие вкладки по-прежнему будут вкладками. [Используйте Find and Replace All, чтобы изменить все вкладки на 4 пробела] Этот параметр также может быть полезен:

  • Измените размер вкладок в соответствии с GitHub
    • "tab_size": 8,

Файл Preferences.sublime-settings должен выглядеть примерно так:

{
    "tab_size": 8,
    "translate_tabs_to_spaces": true
}

Этого должно быть достаточно, чтобы сохранить функциональность вкладок при работе с пробелами без изменения настроек отдельных файлов.

0

Для более полного решения проверьте этот ответ

По сути, если вы добавите файл .editorconfig в ваш проект, Github будет отображаться на основе его настроек. Намного лучше, чем иметь дело с пробелами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .