Install
openclaw skills install fzffzf - 通用命令行模糊查找器
openclaw skills install fzf本技能帮助用户在命令行中高效使用 fzf 进行模糊查找,适用于以下场景:
主要特点: 极速模糊匹配、交互式预览、键绑定丰富、与 Shell 深度集成、可嵌入任意脚本
AI 助手将引导你完成以下步骤:
当你向 AI 描述查找需求时,AI 会:
'word)、前缀匹配(^word)、后缀匹配(word$)--multi,Tab 键选择)--preview)CTRL-T(文件)、CTRL-R(历史)、ALT-C(目录)fd、ripgrep、bat 等现代工具联动# 启动交互式文件选择(当前目录递归)
fzf
# 从标准输入选择
echo -e "foo\nbar\nbaz" | fzf
# 选中后执行命令
vim $(fzf)
# 多选(Tab 选择,Enter 确认)
cat $(fzf --multi)
# 精确匹配(不做模糊)
fzf --query "'exact-word"
# 多词搜索(空格分隔,AND 逻辑)
fzf --query "foo bar"
# OR 逻辑
fzf --query "foo | bar"
# 前缀匹配
fzf --query "^prefix"
# 后缀匹配
fzf --query "suffix$"
# 排除匹配(! 取反)
fzf --query "!unwanted"
# 预览文件内容
fzf --preview 'cat {}'
# 用 bat 高亮预览(推荐)
fzf --preview 'bat --color=always {}'
# 预览窗口位置与大小
fzf --preview 'cat {}' --preview-window=right:50%
# 预览当前行内容
fzf --preview 'echo {}'
# CTRL-T :在命令行插入选中的文件路径
# CTRL-R :搜索并重用历史命令
# ALT-C :cd 进入选中目录
# 指定初始查询
fzf --query "initial"
# 反向显示(列表在上,输入框在下)
fzf --reverse
# 显示边框
fzf --border
# 高度模式(不占满全屏)
fzf --height=40%
# 不排序(保持输入顺序)
fzf --no-sort
# 退出码为 0 时清空输出
fzf --exit-0
# 指定分隔符和字段
echo "foo:bar:baz" | fzf --delimiter=: --with-nth=2
fd(更快的文件查找)、bat(语法高亮预览)、ripgrep(内容搜索)MIT License