tab storm indent error tabs formatting phpstorm webstorm

tabs - indent - ¿Qué hacen las pestañas inteligentes en WebStorm/PHPStorm?



phpstorm go to error (1)

Estoy confundido en cuanto a lo que hacen las pestañas inteligentes en las preferencias generales.

Dice que:

La alineación precisa con una columna necesaria se realiza solo a través de espacios ... Si esta casilla de verificación no está seleccionada, los espacios se utilizan para la alineación si es necesario ...

¿No significa eso que los espacios se utilizan en alineación en ambos casos? ¿Significa que siempre usa espacios en el último y solo a veces en el primero?

¿Puede alguien ilustrar con un ejemplo de los dos casos?


Si la opción de pestañas inteligentes está habilitada, solo se usan los espacios para la alineación, de lo contrario se usan las pestañas y los espacios.

Ej .: para el siguiente bloque de código

function(first, second) { }

sin pestañas inteligentes

t---function(first, t---t---t---.second) { t---}

con pestañas inteligentes

t---function(first, t---.........second) { t---}