1. 介绍
fzf 命令行工具 Github 仓库:GitHub - junegunn/fzf: :cherry_blossom: A command-line fuzzy finder
fzf 是一款使用 go 语言编写的交互式命令行工具,有着 “命令行模糊搜索神器” 的美称
可以用于文件列表、历史命令、命令输出结果等模糊搜索神器
2. 安装
有多种安装方式,更多方式查看 Github 仓库
推荐使用 Homebrew 安装
brew install fzf
Zsh 终端配置
# 修改 ~/.zshrc 文件,引用 fzf 插件
plugins=(... fzf)
# 亲测使用以下命令无法在当前窗口使 fzf 立即生效,需要打开新的终端窗口
source ~/.zshrc
3. 场景
a. 文件搜索
直接回车执行,从当前目录打开文件搜索功能
fzf
b. 输出结果
通过管道符语法使用 fzf 命令从输出结果中进