最近把鼠标灵敏度调到最低还是觉得手腕酸,索性逼自己回归纯键盘。然后撞上了 fzf 这玩意儿,一个用 Go 写的模糊查找器,二进制才几兆,装上去零配置就能跑。
最上头的是 Ctrl+R 搜历史命令和 Ctrl+T 找文件,不用精确记名字,敲几个模糊字符它就给你排好序,手压根不用挪到鼠标区。严格来说我后来把它跟 ripgrep 串成管道,grep 出来的成百上千行结果直接进 fzf 里交互式挑,配合 git 切分支也是一样顺手。本质上它就是个通用的模糊筛选器,你往管道里喂什么数据它都能接。
实测在实验室那台五六年前的老笔记本上也不卡,跨平台 macOS、Linux、Windows 通吃。属于那种装了就回不去、回头看以前翻页找文件简直像原始人的工具。C’est la vie,早知道几年前就换掉了。