Me gustaría tener una pulsación de tecla para mostrar una lista de archivos utilizados recientemente para elegir uno para editar.
- ¿Qué necesito para proporcionar eso?
Y relacionado,
- ¿Cómo administro el historial de archivos usados recientemente?
- Esto debería admitir la exclusión de nombres de archivo o subdirectorios.
command-history
load
persistent-state
Volker Siegel
fuente
fuente
autocmd
; la primera parece que sería más útil y posiblemente más fácil de lograr.)*.tmp,/tmp/*,/mnt/foo/*
.Respuestas:
Puede usar el
:browse
comando para eso:Para una pulsación de tecla, mapearlo:
Luego puede presionar Leader oen modo normal para ver una lista de archivos.
De
:help v:oldfiles
:Entonces, para limitar, digamos, 50 archivos, puede establecer
viminfo
:No veo una manera fácil de excluir archivos de esto, aparte de deshabilitar el
viminfo
usoautocmd
:Esto tiene la gran falla de deshabilitar todo el historial para cualquier sesión que implique archivos coincidentes.
fuente
browse
comandounite
y / oPipeCmd
lograr el filtrado que OP quisiera?Echa un vistazo a la función MRU de Ctrl-P . Una vez que lo haya instalado, escriba
:CtrlPMRUFiles
y se abrirá un buscador difuso en la parte inferior de la pantalla que puede buscar difusamente.fuente