Eu uso os comandos oldfiles
e browse oldfiles
o tempo todo. Acho-os extremamente úteis, porque é mais fácil acessar o mapeamento do meu líder, verificar os arquivos muito rapidamente e pressionar
q<number><enter>
em vez de digitar um caminho de diretório muito longo para um arquivo específico. (Especialmente porque às vezes não me lembro em qual diretório ele está)
No entanto, há apenas uma desvantagem. Como eu uso o vim com tanta frequência, às vezes o arquivo que estou procurando é dezenas e dezenas de linhas abaixo, então leva muito tempo para encontrar. Existe alguma maneira de filtrar a lista de arquivos fornecida por oldfiles
para mostrar apenas uma certa extensão?
Por exemplo, um comando como:
browse oldfiles *.py
que mostra uma lista de .py
arquivos que eu abri recentemente, solicita um número e, em seguida, abre esse arquivo.
Se não há como fazer isso, existem plugins com funcionalidade semelhante?
fonte
:CtrlPMRU
comando CtrlP com pesquisa difusa, mas isso pode ser um pouco diferente do que você está procurando.Respostas:
Supondo que você tenha o Vim 8, você pode usar
:filter
Para obter mais ajuda, consulte:
fonte