Если вы хотите это для всех файлов, перейдите к Preferences -> Settings - Default/User
. Но, как показывают несколько комментариев ниже, настройки, специфичные для синтаксиса, могут ограничивать его только выбранными вами языками.
Чтобы ограничить эту конфигурацию файлами Ruby, сначала откройте файл Ruby в редакторе, а затем перейдите к Preferences -> Settings - Syntax Specific
. Это должно открыть окно настроек с именемRuby.sublime-settings
Сохраните эти настройки:
{
"tab_size": 2,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}
Повторите эти действия для любых других типов синтаксиса, открыв файл этого типа и вернувшись к настройкам, чтобы открыть правильный файл настроек для этого синтаксиса.
Я отредактировал это, чтобы включить строку "detect_indentation" для запросов в комментариях; Ранее я использовал Default / User для установки размера вкладки и не нуждался в обнаружении вкладок, но не знаю, связано ли это с глобальной конфигурацией или с тем фактом, что я редко открывал файлы с вкладками.
Перезапуск не должен быть необходимым, хотя в некоторых случаях это может быть.