martes, 18 de noviembre de 2008

Imprimir pdf desde vim (elsupereditor)

Este pequeño "tip", trata sobre como imprimir el archivo que estamos editando en vim en formato pdf, o en impresora.

Lo primero que haremos será configurar vim para que imprima el encabezamiento "Pag.: 1 de 123", y también que nos imprima los números de línea.


Para ello solo tenemos que editar el archivo .vimrc, que se encuentra en nuestro directorio de usuario:

vim .vimrc
y añadiremos lo siguiente:

"Opciones de impresión
set printoptions=number:yes
set printheader=%<%f%h%m%=Pag.:\ %N\ de\ %{line('$')/73+1}

Ahora guardamos y cerramos vim:
(para introducir las órdenes que llevan dos puntos debemos pulsar primero la tecla Esc)

:wq


Y volvemos a abrir vim con el archivo que queremos editar o imprimir:

vim .vimrc


Por último para imprimir en impresora hacemos :

:syntax off
:hardcopy


Hemos utilizado syntax off para que no imprima en colores, ya que utilizo un fondo negro con letras claras y sobre el papel no se ven bien.

Y si quieremos imprimir a un pdf hacemos:

:syntax off
:hardcopy > archivo.pdf


Y yá esta, así de simple.

Para volver al modo de edición normal hacemos:

:syntax on


Y listo.

Espero que a alguien le sirva como a mi.


Salud.

No hay comentarios:

Publicar un comentario