GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo justificar texto sin formato en Linux?

necesitas par (sitio web oficial, código fuente, estado del paquete en Repology)

p.ej. para conseguirlo en ubuntu, haga:

sudo aptitude install par

para justificar text.txt (con un ancho de 80 caracteres), guardando en newtext.txt :

par j1w80 < text.txt > newtext.txt

para usar par en vim o gvim:

:set formatprg=par\ j1w80

luego resalte el texto que desea formatear y use el gq comando.

para obtener más información, consulte man par


fmt es la solución de la vieja escuela

Desde la página del manual:

fmt [-cmnps] [-d caracteres] [-l num] [-t num][objetivo [máximo] | -ancho | -w ancho] [archivo ...]

y

La longitud del objetivo por defecto es 65 y el máximo es 10 más que la longitud del objetivo. Alternativamente, se puede especificar un único parámetro de ancho anteponiéndole un guión o usando -w. Por ejemplo, fmt -w 72'', fmt -72'' y ``fmt 72 72'' producen resultados idénticos.


Puede hacer esto en emacs usando fill-paragraph o fill-region (llenar documentos).

Debe pasar un argumento de prefijo numérico. La columna de relleno predeterminada es 70.

Selecciona el texto a rellenar y haz M-3 M-x fill-region .

Configuré la columna de relleno en 53 para su texto de muestra y obtuve:

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. Cómo escribir texto en la imagen usando el comando de Linux

  2. Cómo agregar fácilmente texto al final del archivo en Linux

  3. ¿Cómo podemos almacenar una contraseña que no sea texto sin formato?

  4. ¿Cómo envío texto en color a una terminal Linux?

  5. ¿Cómo puedo eliminar Jenkins por completo de Linux?

Cómo agregar texto al final del archivo en Linux

Cómo instalar Sublime Text 3 estable en Linux

Cómo crear directorios desde un archivo de texto en Linux

Cómo unir dos archivos de texto en Linux

Cómo agregar texto al comienzo del archivo en Linux

¿Cómo puedo perfilar el código C++ que se ejecuta en Linux?