Yo uso los comandos oldfiles
y browse oldfiles
todo el tiempo. Los encuentro extremadamente útiles, porque es más fácil llegar a 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 un inconveniente. Como uso vim con tanta frecuencia, a veces el archivo que busco es decenas y docenas de filas hacia abajo, por lo que lleva mucho tiempo encontrarlo. ¿Hay alguna forma de que pueda filtrar la lista de archivos dada oldfiles
para mostrar solo una cierta extensión?
Por ejemplo, un comando como:
browse oldfiles *.py
que muestra una lista de .py
archivos que abrí recientemente, solicita un número y luego abre ese archivo.
Si no hay forma de hacer esto, ¿hay complementos con una funcionalidad similar?
:CtrlPMRU
comando CtrlP con búsqueda difusa, pero eso puede ser algo diferente de lo que está buscando.Respuestas:
Suponiendo que tiene Vim 8, puede usar
:filter
Para más ayuda ver:
fuente