vimscript – ¿Puedo buscar "archivos antiguos" con un nombre o extensión específicos?

Pregunta:

Yo uso los oldfiles y browse oldfiles comandos de browse oldfiles todo el tiempo. Los encuentro extremadamente útiles, porque es más fácil acertar en mi mapeo de líderes, escanear los archivos muy rápido y presionar

q<number><enter>

en lugar de escribir una ruta de directorio realmente larga a un archivo específico. (Especialmente porque a veces no recuerdo en qué directorio está)

Sin embargo, solo hay una desventaja. Dado que uso vim con tanta frecuencia, a veces el archivo que estoy buscando tiene docenas y docenas de filas hacia abajo, por lo que lleva mucho tiempo encontrarlo. ¿Hay alguna forma de que pueda filtrar la lista de archivos proporcionada por archivos oldfiles para mostrar solo una determinada extensión?

Por ejemplo, un comando como:

browse oldfiles *.py

que muestra una lista de archivos .py que he abierto recientemente, solicita un número y luego abre ese archivo.

Si no hay forma de hacer esto, ¿existen complementos con una funcionalidad similar?

Respuesta:

Suponiendo que tiene Vim 8, puede usar :filter

:browse filter /pattern/ oldfiles

Para obtener más ayuda, consulte:

:h :browse
:h :filter
:h oldfiles
:h new-items-8

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım