素材阁

fzf 速查

共 24 条 fzf 模糊查找器用法,涵盖基础用法、按键与交互、常用选项、组合用法、Shell 集成。 支持搜索与分类筛选,点击即可复制。

基础用法

把候选列表通过管道交给 fzf 交互选择。

命令说明
在文件列表中模糊选择
底部界面高度与排列
任意列表都能筛
预览选中项内容
把选中结果代入命令

按键与交互

默认按键绑定。

命令说明
在命令行插入选中文件路径
搜索命令历史
跳转到选中目录
上下移动
确认与退出

常用选项

匹配与展示控制。

命令说明
多选(Tab 选择)
预设查询词 / 精确匹配
精确匹配 / 大小写敏感
不排序 / 反转顺序(常用于日志)
预览窗口位置与大小
自定义按键行为

组合用法

与 rg / git 等配合。

命令说明
用 rg 列文件再选
选提交并预览 diff
选进程取 PID
自定义默认候选来源

Shell 集成

按键绑定与环境变量。

命令说明
加载按键绑定(bash/zsh)
加载补全
默认选项
输出可 eval 的集成脚本

使用说明

fzf 速查:基础用法、按键与交互、常用选项、组合用法、Shell 集成;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础用法、按键与交互、常用选项、组合用法、Shell 集成。
  2. 点「命令」列复制到终端。
  3. 核心思路:把候选列表通过管道交给 fzf,选中结果代入命令。
  4. 装好 Shell 集成后,Ctrl-T / Ctrl-R / Alt-C 立刻可用。

常见问题

fzf 需要自己生成候选列表吗?
是的,fzf 只做模糊筛选;候选来自管道(find、rg --files、git log 等),也可用 FZF_DEFAULT_COMMAND 指定默认来源。
怎么多选?
加 -m 开启多选,用 Tab 选择多项,回车输出全部选中项(每行一个)。
需要联网吗?
不需要,本地可用。

延伸阅读

相关工具