domingo, abril 30, 2017

vim: No imprimir la cabecera

Esta entrada es una pequeña configuración para vim. Por defecto, cuando se imprime un fichero, vim usará la primera línea para imprimir la cabecera por defecto que tiene definida. Esto se puede cambiar con ayuda de la variable printoptions que define la configuración por defecto de la impresora. Por defecto, esta variable no está definida y vim imprimirá una cabecera, con el nombre del fichero y la página del mismo que está imprimiendo. Si queremos quitar esta cabecera, hay que poner la variable de opciones con el valor header:0

:set printoptions=header:0

Sin embargo, si se quiere modificar el formato de dicha cabecera, hay que modificar el valor de la variable printheader, el valor por defecto es nos imprimirá a la derecha el nombre del fichero y a la izquierda el número de página. Este valor es %<%f%h%m%=Page %N. Sus valores son los mismos que se pueden verse en la ayuda de help statusline. Una nota sobre esta línea: los espacios hay que escaparlos con \. Por ejemplo, si se quiere imprimir a la derecha el número de página,sería:

set printheader=%=Página\ %N "Nuestra cabecera
set printoptions=header:1 "Activar las cabeceras

No hay comentarios: