GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso giustificare il testo normale in Linux?

hai bisogno di par (sito web ufficiale, codice sorgente, stato del pacchetto su Repology)

per esempio. per scaricarlo su Ubuntu, fai:

sudo aptitude install par

per giustificare text.txt (alla larghezza di 80 caratteri), salvando in newtext.txt :

par j1w80 < text.txt > newtext.txt

per usare par in vim o gvim:

:set formatprg=par\ j1w80

poi evidenzia il testo che vuoi formattare e usa il gq comando.

per maggiori informazioni, vedi man par


fmt è la soluzione della vecchia scuola

Dalla pagina man:

fmt [-cmnps] [-d caratteri] [-l num] [-t num][obiettivo [massimo] | -larghezza | -w larghezza] [file ...]

e

La lunghezza dell'obiettivo è predefinita a 65 e il massimo a 10 in più rispetto alla lunghezza dell'obiettivo. In alternativa, è possibile specificare un singolo parametro di larghezza anteponendovi un trattino oppure utilizzando -w. Ad esempio, fmt -w 72'', fmt -72'' e ``fmt 72 72'' producono tutti un output identico.


Puoi farlo in emacs usando fill-paragraph o fill-region (compila documenti).

Devi passare un argomento di prefisso numerico. La colonna di riempimento predefinita è 70.

Seleziona il testo da riempire ed esegui M-3 M-x fill-region .

Ho impostato la colonna di riempimento su 53 per il testo di esempio e ho ottenuto:

These phantasmic balls  have some strange properties,
some   neat,  some   interesting,  and   others  just
indicative of lazy  design. They're almost all caused
by  the same design  flaw: The  game treats  them too
much like regular balls.

Linux
  1. Come forzare l'installazione in modalità testo di Redhat Linux

  2. Come scrivere testo sull'immagine usando il comando Linux

  3. Come posso riprendere un lavoro interrotto in Linux?

  4. Come posso spostare i file con xargs su Linux?

  5. Come posso cercare un nome utente per id in Linux?

Come installare Sublime Text 3 Stable in Linux

Come creare directory da un file di testo in Linux

Come aggiungere testo all'inizio del file in Linux

Come posso profilare il codice C++ in esecuzione su Linux?

Come posso ottenere un elenco di tutte le parole errate in un testo usando Linux?

Come posso registrare i comandi di Linux?