Uno de los argumentos siempre presentes entre los desarrolladores de muchos lenguajes de programación es cómo sangrar correctamente el código. Muchos desarrolladores eligen sangrar su código con uno o más espacios, mientras que otros prefieren usar pestañas. Ambas opciones tienen sus ventajas, con espacios que ofrecen un nivel constante de recreo; Si bien las pestañas están diseñadas explícitamente para su uso en sangría, permiten a los desarrolladores configurar cómo se muestra una sola pestaña y hacer que sea menos probable que se produzca una media sangría.
Sugerencia: La sangría media es un problema cuando dos documentos utilizan un número diferente de espacios para sangrar. Por ejemplo, si usa un solo espacio para sangrar el contenido de un documento y luego copia el código de un código sangrado a doble espacio, no serán compatibles. Con las pestañas, esto no es un problema real, ya que las pestañas son lo suficientemente anchas como para que nadie use sangría de doble pestaña.
Cualquier entorno de desarrollo decente, como sublime text 3, permite a los desarrolladores establecer el ancho de visualización de los caracteres de tabulación. Esto es principalmente un problema de preferencia personal, ya que no hace ninguna diferencia con el código real, se usa un solo carácter de tabulación independientemente de si la tarjeta está configurada para ocupar la misma cantidad de espacio de dos, tres o más espacios.
Para configurar el ancho de la pestaña en Sublime Text 3, haga clic en «Ver» en la barra superior, luego haga clic en «Sangría» en la lista desplegable. A continuación, en el segundo nivel de la lista desplegable, seleccione el ancho que desea que ocupe una tarjeta. Por defecto, Sublime Text 3 tiene un ancho de cuatro espacios.
Sugerencia: si prefiere usar espacios para la sangría, puede habilitar la opción «Aplicar sangría usando espacios» en la parte superior del menú Ancho de pestaña. Esto convertirá cualquier presión de la tecla Tab en el número especificado de espacios.