Si lo desea para todos los archivos, vaya a Preferences -> Settings - Default/User
. Pero como lo indican varios comentarios a continuación, la configuración específica de sintaxis puede limitarlo solo a los idiomas que elija.
Para limitar esta configuración a archivos Ruby, primero abra un archivo Ruby en el editor y luego vaya a Preferences -> Settings - Syntax Specific
. Esto debería abrir una ventana de configuración llamadaRuby.sublime-settings
Guarde esta configuración:
{
"tab_size": 2,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}
Repita para cualquier otro tipo de sintaxis abriendo un archivo de ese tipo y volviendo a las preferencias para abrir el archivo de preferencias correcto para esa sintaxis.
He editado esto para incluir la línea "detect_indentation" según las solicitudes en los comentarios; Anteriormente utilicé Predeterminado / Usuario para establecer el tamaño de mi pestaña, y no he necesitado la detección de pestañas, pero no sé si eso se debe a la configuración global o al hecho de que rara vez he abierto archivos con pestañas.
Reiniciar no debería ser necesario, aunque en algunos casos puede serlo.