视频演示
[准备流程] 确保已安装 fzf
如果系统未安装 fzf,则使用 x-cmd 在全局环境安装 fzf。
command -v fzf || x env use fzf
加载 fzf 的 zsh 集成脚本,以增强当前会话环境中 Ctrl-R、Tab 等快捷键
在当前环境中加载 fzf 的 zsh 集成脚本,其中 fzf --zsh 命令用于获取集成脚本内容。
source <(fzf --zsh)
另外,fzf 还提供了针对 bash 和 fish 的集成脚本,比如 fzf --bash。
Ctrl-R:历史命令搜索功能
搜索历史命令时,fzf 能提供更为直观的交互式界面和快速的模糊搜索功能。
在交互式界面中,Enter 键能将选中的选项粘贴到命令行中,Esc 键用于退出界面。
Ctrl-T:文件搜索功能
在当前会话环境,加载集成脚本后,Ctrl-T 键会绑定文件搜索功能。
该功能用于模糊搜索当前目录下的所有文件和目录,并将选中的文件或目录路径粘贴到命令行中。
ls -l
Tab:命令参数补全功能
在当前会话环境,加载集成脚本后,Tab 键能识别不同的命令与 ** 的组合,并提供交互式界面搜索命令的参数补全项。
在补全 ls 命令的参数时,能触发搜索当前目录下的所有文件和目录。
ls ~/.x-cmd.root/**
在补全 unset 命令的参数时,能触发搜索当前会话的所有环境变量。
unset **
在补全 kill 命令的参数时,能触发搜索所有运行的进程。
kill **
更多内容请查阅 : pkg/fzf
转载请标明原文链接 :
https://www.x-cmd.com/pkg/fzf/cookbook-1
本文暂时没有评论,来添加一个吧(●'◡'●)