GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich Klartext in Linux rechtfertigen?

Sie benötigen par (offizielle Website, Quellcode, Paketstatus auf Repology)

z.B. Um es auf Ubuntu zu bekommen, tun Sie:

sudo aptitude install par

um text.txt zu rechtfertigen (bei einer Breite von 80 Zeichen), speichern in newtext.txt :

par j1w80 < text.txt > newtext.txt

um par in vim oder gvim zu verwenden:

:set formatprg=par\ j1w80

Markieren Sie dann den Text, den Sie formatieren möchten, und verwenden Sie die gq Befehl.

Weitere Informationen finden Sie unter man par


fmt ist die Lösung der alten Schule

Aus der Manpage:

fmt [-cmnps] [-d Zeichen] [-l Zahl] [-t Zahl][Ziel [Maximum] | -Breite | -w Breite] [Datei ...]

und

Die Ziellänge beträgt standardmäßig 65 und das Maximum 10 mehr als die Ziellänge. Alternativ kann ein einzelner Breitenparameter angegeben werden, indem entweder ein Bindestrich vorangestellt oder -w verwendet wird. Beispiel:fmt -w 72'', fmt -72'' und ``fmt 72 72'' erzeugen alle identische Ausgaben.


Sie können dies in emacs mit fill-paragraph tun oder fill-region (Dokumente ausfüllen).

Sie müssen ein numerisches Präfix-Argument übergeben. Die Standardfüllspalte ist 70.

Wählen Sie den auszufüllenden Text aus und führen Sie M-3 M-x fill-region aus .

Ich habe die Füllspalte für Ihren Beispieltext auf 53 gesetzt und Folgendes erhalten:

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. So verbinden Sie zwei Textdateien unter Linux

  2. Wie können wir ein anderes Passwort als Klartext speichern?

  3. Wie gebe ich farbigen Text auf einem Linux-Terminal aus?

  4. Wie kann ich Jenkins vollständig aus Linux entfernen

  5. Wie kann ich einen angehaltenen Job unter Linux fortsetzen?

So installieren Sie Sublime Text 3 Stable unter Linux

So erstellen Sie Verzeichnisse aus einer Textdatei unter Linux

So fügen Sie Text am Anfang einer Datei in Linux hinzu

Wie kann ich C++-Code profilieren, der unter Linux ausgeführt wird?

Wie kann ein Linux-Kernel so klein sein?

Wie kann ich Linux-Befehle aufzeichnen?