¿Cómo fuerzo a Sublime Text a sangrar dos espacios por pestaña?
¿Hay alguna manera de forzar a Sublime Text 2 a sangrar siempre dos espacios por pestaña cuando se trabaja con archivos Ruby?
Sé que la sangría se puede configurar en la view -> indentation
opción de menú, pero no se mantiene. Cada vez que abro un archivo nuevo y presiono la pestaña, vuelve a tener cuatro espacios.
Si lo desea para todos los archivos, vaya a Preferences -> Settings - Default/User
. Pero como indican varios comentarios a continuación, la configuración específica de sintaxis puede limitarla 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 estas configuraciones:
{
"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.
Edité esto para incluir la línea "detect_indentation" según las solicitudes en los comentarios; Anteriormente usé Predeterminado/Usuario para configurar el tamaño de mi pestaña y no necesitaba 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.
No debería ser necesario reiniciar, aunque en algunos casos puede serlo.
Si desea forzar la configuración de pestaña elegida, ignorando lo que probablemente ya esté sucediendo en el archivo, entonces debe incluir detect_indentation
en su configuración (su configuración de usuario o su configuración específica de sintaxis, dependiendo de si la desea global o por tipo de archivo):
{
"tab_size": 2,
"translate_tabs_to_spaces": true,
"detect_indentation": false
}
También puedes hacer esto con el enlace de texto en la barra inferior de Sublime Text 2 (en el lado derecho) que dice "Tamaño de pestaña 4" de forma predeterminada, haz clic en él y aparecerá una ventana con opciones para configurar el tamaño de pestaña desde 1 espacio. hasta 8 espacios e incluye opciones para convertir pestañas en espacios y espacios en pestañas.
Se ve como esto: