У меня есть пара функций 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, илифзф.