用 fzf 在终端模糊搜索一切
文件、历史命令、任何列表都能即时模糊匹配,输入几个字符就出结果。
运行 fzf --multi 交互式模糊搜索文件(Tab 可多选),或在 shell 里按 Ctrl+R 模糊搜索历史命令。
01命令
命令
$ fzf --multi02作用说明
fzf 可以读取任何按行排列的列表——find 的文件路径、git log 输出、进程号——并提供即输即搜的模糊匹配界面。--multi 允许用 Tab 选择多个条目,再把结果接给其他命令,例如 vim "$(fzf)",就变成一个启动器。启用 shell 集成后,Ctrl+R 模糊搜索历史命令,Ctrl+T 插入文件路径。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- fzf(1) — Arch Linux manual依据: Arch manual documents fzf's --multi and --query options for interactive fuzzy selection
- fzf — GitHub repository依据: README documents fzf as a general-purpose fuzzy finder, its Ctrl+R / Ctrl+T keybindings and usage over stdin lists
最后验证: 2026-09-19 · 分类: 开发者