Si desea para todos archivos, vaya a Preferences -> Settings - Default/User
. Pero como 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 los archivos Ruby, primero abra un archivo Ruby en el editor y luego vaya al Preferences -> Settings -> More -> Syntax Specific -> User
. Esto debería abrir una ventana de configuración llamado Ruby.sublime-settings
Guardar estos ajustes:
{
"tab_size": 2,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}
Repita para cualquier otro tipo de sintaxis mediante la apertura de un archivo de ese tipo y que se remonta a las preferencias para abrir el archivo de preferencias correctas para ese sintaxis.
He editado esto para incluir la línea "detección_indentación" según las solicitudes en los comentarios; Anteriormente usé Default/User para establecer el tamaño de mi pestaña, y no he necesitado la detección de pestañas, pero si eso se debe a la configuración global o al hecho de que raramente he abierto archivos con pestañas, no lo sé.
Reiniciar no debería ser necesario, aunque en algunos casos puede ser.
Sublime es ligeramente diferente/raro por defecto. Aunque puede guardar el archivo con múltiples espacios, el editor elimina automáticamente ambos espacios si lo identifica como sangría. – William