Gostaria de pressionar a tecla para mostrar uma lista de arquivos usados recentemente e escolher um para editar.
- O que eu preciso para fornecer isso?
E relacionado,
- Como gerencio o histórico de arquivos usados recentemente para uso?
- Isso deve suportar a exclusão de nomes de arquivos ou subdiretórios.
command-history
load
persistent-state
Volker Siegel
fonte
fonte
autocmd
faz, o primeiro parece que seria mais útil e possivelmente mais fácil de conseguir.)*.tmp,/tmp/*,/mnt/foo/*
.Respostas:
Você pode usar o
:browse
comando para isso:Para um pressionamento de tecla, mapeie-o:
Em seguida, você pode pressionar Leader ono modo normal para visualizar uma lista de arquivos.
De
:help v:oldfiles
:Portanto, para limitar em, digamos, 50 arquivos, você pode definir
viminfo
:Não vejo uma maneira fácil de excluir arquivos disso, além de desativar o
viminfo
uso deautocmd
:Isso tem a enorme falha de desativar todo o histórico de qualquer sessão que envolva arquivos correspondentes.
fonte
browse
comando comunite
e / ouPipeCmd
obter a filtragem que o OP gostaria?Confira o recurso MRU do Ctrl-P . Depois de instalá-lo, digite
:CtrlPMRUFiles
e ele abrirá um localizador nebuloso na parte inferior da tela pela qual você pode pesquisar nebulosamente.fonte