Поиск и открытие файла из Vim

Поиск и открытие файла из Vim

У меня есть пара функций Bash:

function ff() { find . -path -o -name $@ -print; }
function fvim() { ff "$@" -exec vim {} \;; }

Что полезно для поиска файла и его немедленного открытия в Vim. Я бы хотел либо расширить это, либо создать похожую функцию, которую я мог бы вызывать из Vim (выполняя поиск из моего текущего каталога, возможно, просто используя 'ff'), чтобы открыть найденный файл в новом буфере этого экземпляра Vim.

Может кто-нибудь помочь с этим?

решение1

С Vim в одиночку:

:set path=.,,**
:find foo.txt

Имя файла не может содержать подстановочные знаки, но :findимеет возможность автодополнения клавишей TAB.

В качестве альтернативы существует множество отличных плагинов, которые могут делать это и многое другое, напримерОбъединяйтесь,CtrlP, илифзф.

Связанный контент