Eu me deparei com o incrível plugin ctrlp.vim . É uma boa alternativa ao plug-in Command-T que eu usei antes. O que eu não gostei no Command-T é que levaria cerca de 20 a 30 segundos para verificar novamente os arquivos quando ele é chamado pela primeira vez após iniciar o vim.
CtrlP funciona muito mais rápido, mas não parece ser verificado novamente automaticamente para os arquivos criados recentemente. Como devo disparar uma nova varredura manualmente?
Obrigado!
Respostas:
A partir da documentação :
Isso pressupõe que você já esteja no modo ctrl-p. Observe que você pode pressionar F5 no meio de uma consulta, ou seja, você pode digitar alguns caracteres, descobrir que ele não corresponde a um arquivo atualizado recentemente e pressionar F5 para atualizar imediatamente. Ele mostrará automaticamente a correspondência se o arquivo tiver sido adicionado ao cache ctrl-p.
fonte
ctrl-p
2.F5
Como Jeet diz que você pode pressionar, F5mas se isso não funcionar, você sempre pode executar o
:CtrlPClearCache
que F5deve executar.A partir da documentação
fonte
Se desejar, você pode bloquear automaticamente o cache quando ocorrer um salvamento, para que ele seja forçado a atualizar no próximo uso.
Coloque isso no seu vimrc (credit docwhat ):
Infelizmente, não há como manter automaticamente o cache em segundo plano.
fonte
Adicionei isso ao .vimrc, que desativa o cache do ctrlp
g:ctrlp_use_caching = 0
fonte
Sei que essa é uma pergunta antiga, mas é tão simples que tenho que comentar. Coloque isso no seu .vimrc
Isso atualizará o cache e chamará CtrlP. Não há mais arquivos ausentes.
fonte
g:ctrlp_use_caching
?