ForHosting KIT · Testi e IA

Testo a capo per larghezza

Con una larghezza di 32, una lunga nota di due paragrafi si distribuisce su 8 righe di al massimo 32 caratteri, con la riga vuota tra i paragrafi conservata. Una parola più lunga della larghezza resta intera su una riga a sé. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Larghezza
32
Ottiene
Numero di righe
8
Numero di paragrafi
2

Il ritorno a capo trasforma un testo lungo e irregolare in righe leggibili che rispettano la larghezza scelta. Fornisca testo semplice e una larghezza intera: lo strumento ridistribuisce ogni paragrafo senza spezzare le parole. Le righe vuote continuano a separare i paragrafi, quindi e-mail e note mantengono la propria struttura. Il risultato è deterministico e pronto da incollare in terminali, commenti al codice, documentazione, ticket o messaggi che richiedono lunghezze prevedibili.

Come funziona il ritorno a capo per larghezza

Il ritorno a capo risolve un problema di impaginazione senza riscrivere il contenuto. Lo strumento legge le parole di ogni paragrafo da sinistra a destra e aggiunge la successiva alla riga corrente quando la parola, lo spazio separatore e il testo già presente rientrano in width. In caso contrario avvia una nuova riga prima di quella parola.

Le righe normali non superano così la larghezza richiesta e le parole non vengono mai spezzate. Una parola più lunga del limite è l’eccezione intenzionale: resta intera su una riga propria, perché dividere un identificatore, un URL, un nome di file o un termine tecnico potrebbe cambiarne il significato o impedirne la copia. Spazi ripetuti, tabulazioni e singoli ritorni a capo interni diventano normali separatori.

Le righe vuote continuano a delimitare i paragrafi e nell’output ne resta una tra due blocchi. In questo modo Lei può formattare prosa grezza o ridistribuire un testo già disposto con una larghezza sbagliata. Lo strumento non aggiunge trattini, non giustifica i margini, non interpreta Markdown e non riformula le frasi.

Cambia soltanto la posizione delle interruzioni, ottenendo un risultato stabile, verificabile e ripetibile.

Come scegliere la larghezza e leggere la risposta

Scelga width in base alla destinazione e non alla dimensione del testo originale. I log del terminale e le e-mail tradizionali spesso beneficiano di righe abbastanza strette, mentre i commenti al codice devono lasciare spazio a rientri e marcatori aggiunti in seguito. Se il formato circostante occupa caratteri, sottragga quel prefisso dalla disponibilità prima del ritorno a capo.

Un prefisso di commento lungo quattro caratteri richiede, per esempio, una larghezza del testo inferiore di quattro colonne rispetto al limite visivo finale. Un testo sorgente vuoto è valido e restituisce zero righe e zero paragrafi. Le interruzioni vengono normalizzate in LF, così Windows, macOS, Linux, browser ed esecuzione remota danno lo stesso risultato. width conta i caratteri di una stringa JavaScript, non i pixel visualizzati: è quindi adatto al testo semplice e ai caratteri monospaziati, non a una composizione grafica precisa.

Uso affidabile in e-mail, commenti e automazioni

Per le e-mail applichi il ritorno a capo dopo la stesura e la revisione, perché inserire parole in un testo già formattato può lasciare righe corte e irregolari. Conservi i cambi di paragrafo voluti con righe vuote, quindi invii il corpo completo in una richiesta. Nei commenti al codice formatti prima la prosa e aggiunga poi i prefissi del linguaggio, oppure riduca width della loro lunghezza.

Nel terminale consideri timestamp, livelli di log, rientri e decorazioni ANSI aggiunti altrove. Nelle automazioni salvi width come impostazione del progetto invece di disseminare valori diversi negli script: le modifiche diventano revisionabili e i file generati restano coerenti. Verifichi espressamente i token tecnici lunghi.

L’algoritmo non spezza mai una parola, quindi un URL o un identificatore può superare il limite. Se serve un tetto rigido, abbini questa funzione a una regola esplicita per dividere i token. Non vengono effettuate chiamate di rete né analisi del significato.

Input uguali producono sempre lo stesso testo e gli stessi conteggi.

Preparare e-mail in testo semplice

Ridistribuisca lunghi paragrafi con larghezza uniforme mantenendo le righe vuote tra gli argomenti.

Formattare commenti al codice

Crei righe prevedibili prima di aggiungere marcatori e rientri nel flusso della documentazione.

Mantenere leggibile il terminale

Adatti guide, note di rilascio e descrizioni della console al numero di colonne prescelto.

Lo strumento spezza le parole lunghe?

No. Le interruzioni vengono inserite soltanto tra parole. Una parola più lunga di width resta intera sulla propria riga e può superare il limite.

Che cosa accade ai ritorni a capo esistenti?

Un’interruzione singola interna al paragrafo diventa uno spazio. Una o più righe vuote separano i paragrafi e producono una riga vuota nel risultato.

width misura pixel o caratteri?

Misura i caratteri di una stringa JavaScript, non i pixel. È indicato per testo semplice e contesti a larghezza fissa.

Quale larghezza conviene scegliere?

La scelga in base alla destinazione, non al testo di partenza. Se le righe avranno un prefisso, come i quattro caratteri di un segno di commento, lo sottragga prima, così le righe finali ci stanno ancora.

Aggiunge trattini o giustifica il testo?

No. Cambia solo il punto in cui va a capo ogni riga. Niente trattini, niente spazi allargati e nessuna riformulazione: le parole e il loro ordine restano come li ha scritti.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/str/word-wrap

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/str/word-wrap \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Word wrapping keeps paragraphs readable in email, source comments, and terminal output without splitting ordinary words.","width":32}'
{
  "text": "Word wrapping keeps paragraphs readable in email, source comments, and terminal output without splitting ordinary words.",
  "width": 32
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.word_wrap",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_chars200000
max_width10000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come scegliere la larghezza e leggere la risposta

La richiesta accetta un intero da uno a diecimila; valori mancanti, frazionari, nulli, negativi o eccessivi producono invalid_input. La risposta contiene text come valore principale copiabile, width come vincolo applicato, line_count comprese le righe separatrici vuote e paragraph_count per i paragrafi non vuoti.

Uso affidabile in e-mail, commenti e automazioni

Ogni elemento completato costa $0.002 via API, mentre la versione nel browser viene eseguita localmente e gratuitamente.

È possibile elaborare un testo vuoto?

Sì. Con width valido il testo restituito è vuoto e sia line_count sia paragraph_count valgono zero.

Quanto costa una chiamata API?

Ogni richiesta completata costa $0.002 per elemento. Lo strumento nel browser funziona localmente ed è gratuito per l’uso interattivo.

Leggi la documentazione completa del KIT →