Aggiungi numeri di riga

Incolla qualsiasi blocco di testo e questo strumento prefissa ogni riga con un numero sequenziale. Utile per rivedere lunghi paragrafi, citare righe specifiche nelle revisioni del codice quando mancano i numeri di riga, preparare script di riferimento per letture a tavola o creare un elenco di cose da fare numerato da un’esportazione in testo semplice.

Come aggiungere numeri di riga

  1. 1

    Incolla il testo

    Inserisci il tuo blocco di testo. Ogni nuova riga (\n o \r\n) diventa una riga numerata separatamente.

  2. 2

    Scegli il numero di partenza

    Il valore predefinito è 1, ma puoi partire da 0 (comune per il codice indicizzato a zero) o da qualsiasi altro intero se il blocco continua da un pezzo precedente.

  3. 3

    Scegli zeri iniziali e separatore

    Gli zeri iniziali (001, 002, 003) mantengono allineate le colonne. Il separatore è solitamente due punti, punto, tabulazione o barra verticale.

  4. 4

    Salta le righe vuote (opzionale)

    Attiva l'opzione "salta righe vuote" in modo che le righe vuote ricevano un numero o siano numerate continuamente oltre di esse.

Formati di separatore comuni

Stile Esempio di output Dove viene utilizzato
Due punti-spazio 1: Prima riga Log, tracce di errore
Tabulazione 1\tPrima riga Incollare nei fogli di calcolo
Punto 1. Prima riga Elenchi ordinati, documenti stampabili
Barra verticale 1 | Prima riga Tabelle Markdown
Zeri iniziali 001 Prima riga Verbali, copioni, note lunghe

Quando gli zeri iniziali sono importanti

Se hai più di 9 righe, i numeri senza zeri iniziali creano un margine sinistro irregolare perché la riga 10 ha due cifre e la riga 1 una sola. Usa 01, 02 o 001, 002 in modo che il testo dopo il numero rimanga allineato in colonna.

Terminazioni di riga di cui essere consapevoli

  • LF (\n): Unix, macOS, la maggior parte degli strumenti di sviluppo
  • CRLF (\r\n): Blocco note di Windows e molti file di origine Windows
  • CR (\r): Mac OS classico, oggi raro

Mescolare CRLF con LF può causare che un blocco venga numerato come una singola riga in alcuni editor. Normalizza le terminazioni di riga prima di numerare se il conteggio sembra molto errato.

Operazione inversa

Per rimuovere i numeri di riga, utilizza una ricerca e sostituzione con una regex come ^\d+[\:\.\s\t\|]+ contro l’inizio della riga.

Domande frequenti

Per impostazione predefinita, le righe vuote sono incluse e ricevono il proprio numero. Se attivi l’opzione “salta righe vuote”, le righe vuote vengono mantenute ma non numerate, quindi la sequenza salta da “3” direttamente a “4” attraverso il vuoto.

Sì. La numerazione indicizzata a zero è comune quando si incollano frammenti di codice sorgente per allinearsi con i numeri di riga dell’editor, o quando il testo continua un blocco precedentemente numerato.

Perché i numeri senza zeri iniziali hanno larghezza variabile (1 carattere per le righe da 1 a 9, 2 per 10-99, 3 per 100+). Attiva gli zeri iniziali o scegli un font a larghezza fissa per risolvere il problema.

Sì. Il prefisso viene aggiunto all’inizio di ogni riga, prima di qualsiasi spazio bianco esistente. Tabulazioni, spazi e indentazione iniziale vengono mantenuti intatti.

Lo strumento tratta entrambi come interruzioni di riga, quindi il conteggio dovrebbe essere corretto in entrambi i casi. L’output viene solitamente generato come LF. Se hai bisogno di CRLF per un target Windows, copia il risultato in un editor che può salvare con terminazioni di riga Windows.

Strumenti correlati