Вы используете "поиск по полному пути". Вводимые вами символы сопоставляются с каждым элементом на всем пути.
Набрав это:
amuse
будет соответствовать:
[a]pp/[m]odels/[use]rmanager.php
Вам нужен "поиск по имени файла", который соответствует только последней части пути: "имени файла".
Набрав это:
use (or maybe even us or u, depending on your usage patterns)
будет соответствовать:
app/models/[use]rmanager.php
Оба метода подходят для разных моделей использования. "Полный путь" может быть полезен в ситуациях, когда вы на самом деле не знаете макет проекта (или наоборот: когда у вас есть точная ментальная карта), потому что он позволяет постепенно выполнять детализацию:
[a]pp/* → [a]pp/[m]odels/* → [a]pp/[m]odels/[use]*
"Имя файла" может быть быстрее, если вы не хотите слишком много думать о структуре вашего проекта или когда он настолько мал, что вы можете быть совершенно уверены, что существует только один usermanager.php .
Чтобы переключить метод поиска в приглашении, нажмите <C-d>: приглашение выглядит как >>> в разделе "поиск по полному пути" и >d> id "поиск по имени файла".
Чтобы использовать "поиск по имени файла" по умолчанию, просто добавьте эту строку в ваш ~/.vimrc:
let g:ctrlp_by_filename = 1
Кроме того, вы печатаете слишком много: по моему опыту, he , или, возможно, hea , вероятно, будет достаточно.
Если файл не появляется, вы можете нажать <F5> чтобы обновить кеш.
В целом, в ваших интересах прочитать документацию по установленным плагинам.