跳到主要内容

fzf

介绍

command-line fuzzy finder(命令行模糊查找器),帮助你快速找到要打的命令。

主要是三个功能:

  1. Ctrl + r:查找历史输入命令,替换了 bash 原有的类似功能;
  2. Ctrl + t:文件查找,比如输入 vim 后按 Ctrl + t,打个大概的文件名,不用指定详细路径;
  3. 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