Se você desejar para todos os arquivos, vá para Preferences -> Settings - Default/User
. Porém, como vários comentários abaixo indicam, as configurações específicas de sintaxe podem limitar apenas os idiomas que você escolher.
Para limitar essa configuração aos arquivos Ruby, primeiro abra um arquivo Ruby no editor e, em seguida, vá para Preferences -> Settings - Syntax Specific
. Isso deve abrir uma janela de configurações chamadaRuby.sublime-settings
Salve estas configurações:
{
"tab_size": 2,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}
Repita para qualquer outro tipo de sintaxe, abrindo um arquivo desse tipo e retornando às preferências para abrir o arquivo de preferências correto para essa sintaxe.
Eu editei isso para incluir a linha "detect_indentation" de acordo com as solicitações nos comentários; Anteriormente, usei o Default / User para definir o tamanho da minha guia e não precisei da detecção de guias, mas isso se deve à configuração global ou ao fato de raramente abrir arquivos com guias, não sei.
Reiniciar não deve ser necessário, embora em alguns casos possa ser.