Pregunta:
¿Es posible de alguna manera tener diferentes patrones de búsqueda por ventana o búfer, es decir. Quiero buscar el término A en la ventana / búfer A y el término B en la ventana / búfer B para que, al usar hlsearch
, se resalten diferentes cosas en, por ejemplo, una división en paralelo.
Respuesta:
Puede usar :autocmd
s para cambiar el patrón de búsqueda actual (registro /
) a medida que se mueve a lo largo de ventanas y búferes, pero Vim nunca resaltará patrones diferentes al mismo tiempo, ya que este sigue siendo un único registro global, simplemente multiplexado.
Además de buscar, puede resaltar diferentes patrones (también con diferentes colores) a través de las :2match
incorporadas :match
:2match
:3match
y :call matchadd()
. Estos son locales de ventana.
Finalmente, hay complementos como mi complemento Mark que ofrecen resaltar, buscar, saltar a la siguiente coincidencia (similar a la búsqueda incorporada), para múltiples patrones. (La página de complementos tiene enlaces a complementos alternativos).