Вы также должны проверить встроенную команду :find
.
Сначала вам нужно определить, какие каталоги искать.Если вы хотите рекурсивно добавить подкаталоги / path / to / project в путь поиска, используйте:
:set path=/path/to/project/**
Youзатем можно открыть, например, / path / to / project / then / some / random / подкаталог / filename.ext , введя:
:find filename.ext
Чтобы открыть результаты поиска в новой вкладке или на разделенном экране, попробуйте вместо этого :tabfind
или :sfind
.
Редактировать
Я только что заметил, что выВы ищете нечеткое соответствие файлов, и в этом случае я не верю, что :find
подходит для этой задачи.Возможно, вас заинтересует функция :Find
, определенная в this vimtip .