2011-02-16 6 views
11

¿Hay funcionalidad, complemento o formas en gVim para mostrar marcadores de términos de búsqueda coincidentes, que señalan sus posiciones aproximadas en el búfer? Por ejemplo, cuando busca "foo" en el búfer, la función pone marcadores junto con la barra de desplazamiento vertical. Cada marcador indica un "foo" coincidente. Cuando te desplazas a esa posición, ves un "foo" en el búfer. Con esta característica, puedo distinguir fácilmente el patrón de distribución del término visualmente, donde el término actual está relativamente en el documento y aproximadamente cuántas veces.gVim - muestra el marcador de posición de los términos de búsqueda coincidentes

Si no existe esta característica, ¿hay alguna forma de manipular la barra de desplazamiento y otros componentes de GUI de gVim en el complemento?

En Firefox la característica similar se realiza por Search Marker (obsoleta), XUL/Migemo (obsoleta) o FindBar Tweak extensiones (hasta a la fecha).

ACTUALIZACIÓN:

+0

+1 Por mucho que quiera ver esto en gvim, no creo que esto sea posible sin modificar la fuente de gvim. Pero me gustaría ver una respuesta para esto :) –

+0

Por cierto, esta característica también está disponible por defecto en Google Chrome. – Rabarberski

+0

Me gusta tanto la idea que he creado un error en el flujo ascendente. Siéntase libre de comentar allí. Veamos si alguien estará dispuesto a implementarlo: https://code.google.com/p/vim/issues/detail?id=191&thanks=191&ts=1388501313 –

Respuesta

2

Si quieres ver la distribución, podría intentar:

:g//# 

Esto mostrará las líneas donde se encuentra el patrón de búsqueda.

+0

¡Gracias! Es bueno tener el truco de búsqueda global. Pero primero debe recordar el número de línea actual, búsquelo en la columna izquierda y obtenga la idea de la distribución. Creo que no es comparable a los tics visuales. –

1

Trate :set hlsearch para obtener términos de búsqueda resaltados.

También intente presionando ^G para ver la línea y la columna del cursor.

+0

Gracias por su respuesta rápida. Sin embargo, la palabra clave resaltada no me da la posición de las coincidencias fuera de la pantalla. Es bueno para archivos pequeños, no para archivos grandes. La posición del cursor es solo para la coincidencia actual, no para otros. Además, no me importa el número de columna, solo el número de línea. –

Cuestiones relacionadas