formatting - usar - Sublime Text 3 siempre usa pestañas en lugar de espacios para sangría
indentar codigo sublime text 3 (2)
Me gustaría usar siempre espacios en lugar de pestañas para sangría en ST3.
Los puse en mi configuración:
"translate_tabs_to_spaces": true,
"convert_tabspaces_on_save": true, // for a plugin
"detect_indentation": false,
"tab_size": 4
La configuración convert_tabspaces_on_save
es para forzar las pestañas de conversión-> espacios al menos en el archivo guardar con el complemento ExpandTabsOnSave
Pero no importa qué, ST3 sigue indentando nuevos archivos abiertos usando pestañas en lugar de espacios.
¿Podría ser un error o estoy usando una configuración incorrecta?
SUGERENCIA : cada vez que modifico el archivo Preferences.sublime-settings
indirectamente, por ejemplo, usando el comando Package Control: Disable Package
, se guarda con pestañas en lugar de espacios.
De acuerdo con la documentación, estas configuraciones deberían funcionar (funcionan para mí):
{
// Integer. The number of spaces a tab is considered equal to
"tab_size": 4,
// Boolean, if true, spaces will be inserted up to the next tab stop when tab is pressed, rather than inserting a tab character
"translate_tabs_to_spaces": true,
// Boolean, if true (the default), tab_size and translate_tabs_to_spaces will be calculated automatically when loading a file
"detect_indentation": true,
// Boolean, If translate_tabs_to_spaces is true, use_tab_stops will make tab and backspace insert/delete up to the next tab stop
"use_tab_stops": true
}
Si esto no funciona, intente deshabilitar todos los complementos, reinicie y observe si el problema persiste. Si no, es uno de los complementos (o varios conflictivos). Puede averiguar habilitándolos de uno en uno y buscando que el problema vuelva a aparecer.
tener algún problema, pero de lo contrario, me gustaría utilizar las pestañas, pero sl3 insertar los espacios. ¡Su comportamiento solo para archivos css / scss! Mi user.config:
{
"font_size": 11,
"ignored_packages":
[
"Vintage"
],
"tab_size": 2,
"translate_tabs_to_spaces": false,
"convert_tabspaces_on_save": false,
"word_wrap": "false"
}