Я столкнулся с удивительным плагином ctrlp.vim . Это хорошая альтернатива плагину Command-T, который я использовал ранее. Что мне не понравилось в Command-T, так это то, что при повторном запуске файлов после первого запуска vim потребуется около 20-30 секунд.
CtrlP работает намного быстрее, но, похоже, автоматически не сканирует вновь созданные файлы. Как мне вручную запустить повторное сканирование?
Спасибо!
Ответы:
Из документации :
Это предполагает, что вы уже находитесь в режиме ctrl-p. Обратите внимание, что вы можете нажать F5 в середине запроса, то есть вы можете ввести несколько символов, обнаружить, что он не соответствует недавно обновленному файлу, и нажать F5, чтобы обновить его прямо сейчас. Он автоматически покажет вам совпадение, если файл был только что добавлен в кэш ctrl-p.
источник
ctrl-p
2.F5
Как говорит Джит, вы можете нажать, F5но если это не сработает, вы всегда можете запустить
:CtrlPClearCache
то, что F5должно бежать.Из документации
источник
Если вы хотите, вы можете автоматически уничтожить кеш, когда произойдет сохранение, поэтому он будет обновлен при следующем использовании.
Поместите это в свой vimrc (кредит docwhat ):
К сожалению, нет способа автоматически сохранять кеш свежим в фоновом режиме.
источник
Я добавил это в .vimrc, который отключает кеширование ctrlp
g:ctrlp_use_caching = 0
источник
Я знаю, что это старый вопрос, но он настолько прост, что я должен комментировать. Поместите это в свой .vimrc
Это обновит кеш, а затем вызовет CtrlP. Нет больше отсутствующих файлов.
источник
g:ctrlp_use_caching
?