lunes, 23 de julio de 2012

Opciones básicas para el uso de nano

Como he dicho varias veces, escribo mis textos directamente en nano. Las ventajas son obvias; consume muy pocos recursos, nos centramos en escribir y nada más y nos olvidamos de estilos y cosas que no son nada importantes a la hora de escribir y que nos despistan constantemente. Siendo menos poderoso que otros editores (emacs, vim...), tiene la ventaja de que las pocas funciones que realmente necesitamos las tiene descritas en la línea inferior de la ventana, así que la curva de aprendizaje es nula (para usar vim se necesita un metro cuadrado de papel pegado en la pared). Como es natural, una vez terminado el texto, se copia y pega a un tratamiento de textos para darle el formato final. Aquí es donde tenemos que tener en cuenta la opción --softwrap (o -$). Mediante esta opción el texto, en vez de estár siempre en una sola línea. Como ejemplo, he copiado el mismo trozo de texto del Quijote en nano, uno ejecutado simplemente como nano prueba2.txt, donde el texto se prolonga en una sola línea y es imposible copiarlo


y en este se ha ejecutado como nano -$ prueba1.txt, donde el texto se muestra siempre en la ventana y se copia muy fácilmente.


Las combinaciones de teclado que usaremos para copiar y pegar son las del terminal

Copiar (Ctrl+Shift+c)
Pegar (Ctrl+Shift+v)

Como señala el manual (man nano), esa función debe ponerse siempre la última

-$ (--softwrap)
              Enable 'soft wrapping'.  nano will attempt to display the entire
              contents of a line, even if it is longer than the screen  width.
              Since  '$'  normally refers to a variable in the Unix shell, you
              should specify this option last when using other  options  (e.g.
              'nano -wS$') or pass it separately (e.g. 'nano -wS -$').

Nano es muy cómodo y nos facilita mucho el trabajo, pero esta opción nos lo hace aun más fácil.

No hay comentarios:

Publicar un comentario