Tabulazioni in spazi

Incolla il testo: ogni tabulazione diventa gli spazi che mancano alla colonna successiva, come in un editor, quindi il testo resta allineato. Larghezza 2, 4 o 8.

Che cosa pulire, nell'ordine in cui si fa

Il testo resta nel tuo browser: non viene salvato né inviato.

Perché un TAB combina guai

Il carattere di tabulazione non è una larghezza: è un salto alla prossima colonna, e quanto sia larga quella colonna lo decide il programma che sta mostrando il testo. Il tuo editor magari lo disegna largo 4, il terminale 8, il campo commenti di un sito lo mangia del tutto e un altro editor lo mostra largo 2. Ecco perché lo stesso testo, che da te era allineato benissimo, arrivato dall'altra parte è a scaletta o tutto attaccato.

Che cosa fa questa pagina

Ogni tabulazione diventa gli spazi che servono per arrivare alla colonna successiva, come fa un editor: con la larghezza 4 le tabulazioni si fermano ogni quattro colonne, quindi «ab» seguito da una tabulazione diventa «ab» più due spazi, e «abc» più uno solo. Così il testo si vede esattamente come lo vedevi nell'editor, e da quel momento uguale dappertutto, perché uno spazio è uno spazio ovunque. La larghezza si sceglie fra 2, 4 e 8: 4 è la misura più diffusa e quella che prescrive lo stile ufficiale di Python (PEP 8), 8 quella dei terminali. Il resto non viene toccato: righe, accenti, punteggiatura e caratteri speciali restano identici.

Il caso in cui NON risolve

Se hai copiato una tabella da Excel o da Fogli Google, le colonne sono separate da un TAB ciascuna. Qui restano allineate finché ogni valore è più corto della larghezza scelta; un valore più lungo spinge il resto della riga alla colonna successiva e la tabella si storta, esattamente come succede nell'editor. Una larghezza di 8 aiuta con i valori brevi, ma per una tabella vera la strada giusta è incollarla in un foglio di calcolo, e per farlo bene c'è Da CSV a Excel.

Più pulizie insieme, in un ordine fisso

Sotto il riquadro ci sono tutte e dieci le pulizie di questa famiglia, e se ne possono accendere quante se ne vuole: ogni pagina parte con la sua già accesa. Il programma è lo stesso su tutte e dieci, quindi lo stesso testo con le stesse caselle dà lo stesso risultato su qualunque pagina lo incolli.

L'ordine non dipende da quali caselle accendi ed è quello in cui le vedi: prima i caratteri (emoji, accenti, numeri, punteggiatura), poi gli spazi dentro la riga (tabulazioni, rientri, spazi in più), poi le righe intere (vuote e doppie) e per ultima l'unione in una riga sola. Così una riga che resta vuota dopo aver tolto le emoji sparisce insieme alle righe vuote, e due righe che diventano uguali dopo aver tolto gli spazi contano come doppie.

Le pagine sorelle, ognuna con la sua casella già accesa: Rimuovi spazi extra, Rimuovi rientri, Rimuovi righe vuote, Rimuovi righe duplicate, Rimuovi emoji, Rimuovi accenti, Rimuovi punteggiatura, Rimuovi numeri e Testo su una riga.

Gli strumenti vicini

Se invece il problema sono gli spazi doppi e le righe che finiscono con uno spazio di troppo, c'è Rimuovi spazi extra; per togliere il rientro all'inizio di ogni riga Rimuovi rientri. Per sostituire qualunque altra cosa, tabulazioni comprese, la strada generale è Trova e sostituisci.

Strumenti correlati