Tabulazioni in spazi

Incolla il testo: ogni tabulazione viene sostituita con 4 spazi.

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 quattro spazi, che è la misura più diffusa e quella che prescrive lo stile ufficiale di Python (PEP 8). Da quel momento il testo si vede uguale dappertutto, perché uno spazio è uno spazio ovunque. 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 e i valori hanno lunghezze diverse: sostituendo ogni tabulazione con quattro spazi le colonne non restano allineate, perché prima erano tenute in riga proprio dal salto di colonna. In quel caso non ti serve questa pagina: ti serve incollare i dati in un foglio di calcolo vero, e per farlo bene c'è Da CSV a Excel.

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.