命令行模糊查找器,支持管道输入、预览和多选
fzf 从 stdin 读取候选列表,提供交互式模糊筛选。它本身不生成列表,通常和 fd、rg --files、git branch 等组合;支持预览、多选和 shell 快捷键集成。
fd --type f | fzf
fd --type f | fzf --preview 'bat --color=always {}'
git branch --all | fzf
fzf -m --height 40%
fzf 是交互式工具;脚本里用 --filter 做非交互筛选。{} 会被替换为当前行;路径含空格时要正确引用。FZF_DEFAULT_COMMAND 会影响默认候选来源;不要在其中放慢命令。-m 输出多行;下游按行处理,注意空行/特殊字符。