fzf
介绍
command-line fuzzy finder(命令行模糊查找器),帮助你快速找到要打的命令。
主要是三个功能:
Ctrl + r:查找历史输入命令,替换了 bash 原有的类似功能;Ctrl + t:文件查找,比如输入vim后按Ctrl + t,打个大概的文件名,不用指定详细路径;Alt + c: 模糊切换目录,输入大概的路径跳转过去
安装
建议都直接使用 https://github.com/junegunn/fzf 官方仓库安装:
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
在提示打开功能的时候都选 y 就行
Arch 安装
https://wiki.archlinux.org/title/fzf
用 pacman 安装后,在 .bashrc 中 source 两个 sh 文件就行:
/usr/share/fzf/key-bindings.bash
/usr/share/fzf/completion.bash