Para imprimir con los resultados de búsqueda resaltados


10

Cuando buscamos un patrón en vim, las coincidencias generalmente se resaltan. Sin embargo, cuando lo imprimimos, los resaltados desaparecen. Probé ambos :hardcopy > my_file.pdfy :TOhtml. Ninguno conserva el resaltado.

¿Hay alguna manera de que pueda generar el documento con patrones coincidentes resaltados en un archivo pdf?

Estoy usando GVim 7.4 en una máquina Win 7.

Respuestas:


13

Intenta algo como esto:

:syntax match Error "yourterm"

o (para ignorar mayúsculas y minúsculas y coincidir con "Yourterm", "YOURTERM", "yourTerm", etc.):

:syntax match Error "\cyourterm"

... e imprima con hardcopy: el término debe resaltarse utilizando las Errorreglas de resaltado. (ver también esto ).

Aquí hay una muestra en pdf impresa de mi vimrc, usando :syntax match Error "Plug":

ingrese la descripción de la imagen aquí

Si el término de búsqueda ya está resaltado usando las reglas de sintaxis de tipo de archivo actual (por lo que el comando anterior no tiene ningún efecto), y si no tiene problemas para imprimir el texto sin ellos (en blanco y negro, por así decirlo) ), luego: :set ft=y luego syntax match Error "yourterm". Obtendrá texto negro sobre fondo blanco, con un toque de (probablemente) rojo: las coincidencias resaltadas.


:syntax match Error "ur_term"trabajos. Sin embargo, ¿cómo hacer que no distinga entre mayúsculas y minúsculas? Gracias.
user3813057

Respuesta actualizada en consecuencia ( \cbandera).
VanLaser

Recuerdo un esquema de color diseñado específicamente para imprimir, de hace unos años. Sin embargo, no estoy seguro de lo que le sucedió. Personalmente estoy usando a2pspara imprimir código, llena la factura bastante bien.
Sato Katsura

Este podría usarse para la impresión en B / N, creo: github.com/plan9-for-vimspace/acme-colors
VanLaser
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.