Tabulaciones en espacios
Pega tu texto: cada tabulación se convierte en los espacios que faltan hasta la columna siguiente, como en un editor, así que el texto sigue alineado. Ancho 2, 4 u 8.
- Líneas antes 0
- Líneas después 0
Por qué un TAB da problemas
El carácter de tabulación no es una anchura: es un salto a la siguiente columna, y lo ancha que sea esa columna lo decide el programa que está mostrando el texto. Tu editor quizá lo dibuja de 4, la terminal de 8, la caja de comentarios de una web se lo come entero y otro editor lo muestra de 2. Por eso el mismo texto, que en tu pantalla estaba perfectamente alineado, al otro lado llega en escalera o todo pegado.
Qué hace esta página
Cada tabulación se convierte en los espacios que hacen falta para llegar a la columna siguiente, como hace un editor: con el ancho 4 las tabulaciones se detienen cada cuatro columnas, así que «ab» seguido de una tabulación se convierte en «ab» más dos espacios, y «abc» más uno solo. Así el texto se ve exactamente como lo veías en el editor, y desde ese momento igual en todas partes, porque un espacio es un espacio en cualquier sitio. El ancho se elige entre 2, 4 y 8: 4 es la medida más extendida y la que prescribe la guía de estilo oficial de Python (PEP 8), 8 la de los terminales. El resto no se toca: las líneas, los acentos, la puntuación y los caracteres especiales se quedan idénticos.
El caso en el que NO lo arregla
Si has copiado una tabla de Excel o de Hojas de cálculo de Google, las columnas están separadas por un TAB cada una. Aquí se quedan alineadas mientras cada valor sea más corto que el ancho elegido; un valor más largo empuja el resto de la línea a la columna siguiente y la tabla se tuerce, exactamente como pasa en el editor. Un ancho de 8 ayuda con los valores cortos, pero para una tabla de verdad el camino correcto es pegarla en una hoja de cálculo, y para hacerlo bien está De CSV a Excel.
Varias limpiezas a la vez, en un orden fijo
Debajo del recuadro están las diez limpiezas de esta familia, y puedes marcar todas las que quieras: cada página empieza con la suya ya marcada. El programa es el mismo en las diez, así que el mismo texto con las mismas casillas da el mismo resultado en cualquier página donde lo pegues.
El orden no depende de qué casillas marques y es el orden en que las ves: primero los caracteres (emojis, acentos, números, puntuación), luego los espacios dentro de cada línea (tabulaciones, sangría, espacios de más), después las líneas enteras (vacías y duplicadas) y por último la unión en una sola línea. Así, una línea que se queda vacía al quitar los emojis desaparece con las líneas vacías, y dos líneas que se vuelven iguales al quitar los espacios cuentan como duplicadas.
Las páginas hermanas, cada una con su casilla ya marcada: Quitar espacios de más, Quitar la sangría, Eliminar líneas vacías, Eliminar líneas duplicadas, Quitar emojis, Quitar acentos, Quitar la puntuación, Quitar los números y Texto en una sola línea.
Herramientas cercanas
Si en cambio el problema son los espacios dobles y las líneas que acaban con un espacio de más, está Quitar espacios de más; para quitar la sangría al principio de cada línea, Quitar sangrías. Para sustituir cualquier otra cosa, tabulaciones incluidas, el camino general es Buscar y sustituir.