Я предлагаю вам прочитать страницу README. Вам необходим базовый уровень понимания сценариев оболочки, чтобы полностью использовать fzf.
fzf - это фильтр Unix, такой же, как grep или sed, и все, что он делает, это печатает выбранные элементы. Что делать с выходом, полностью зависит от вас.
1) После того, как я запустил fzf и запустил файл, я нажимаю Enter и затем файл, который я нашел, выводится в Терминале. Какую клавишу нажать вместо Enter, чтобы скопировать путь к файлу в мой каталог?
Вы можете использовать команду pbcopy
для сохранения результата в буфере обмена следующим образом:
fzf | pbcopy
Более обычный способ использования fzf - использовать его с подстановкой команд:
cat $(fzf)
Или использовать привязку CTRL-T
которая вставляет имена выбранных файлов в командную строку:
cat <CTRL-T>
2) В идеале я хотел бы иметь возможность сделать что-то вроде этого: cat, где я набираю часть имени файла, а затем нажимаю горячую клавишу, чтобы начать поиск fzf по этому шаблону. Есть ли способ сделать это?
fzf поставляется с нечетким дополнением для bash. Смотрите здесь для более подробной информации. Чтобы вызвать автозаполнение, добавьте две звездочки к шаблону и нажмите клавишу табуляции следующим образом:
cat pat**<Tab>
Если вы не используете bash, вы можете использовать комбинацию клавиш CTRL-T, упомянутую выше.
Смотрите: https://github.com/junegunn/fzf#key-bindings-for-command-line