最近版面里有人推 bat、zoxide,都是好东西。不过我想补一个更底层的——fzf。它不解决某个具体问题,而是把"在终端里找东西"这件事整体压到秒级。
我当初是冲着 Ctrl+R 去的。以前翻历史命令猛敲 ↑,敲到手酸还不一定翻到。fzf 接管后直接模糊搜,git commit、跑过的进程、某个文件,随手打几个字母就出来,比 ↑ 快不止一个数量级。
它真正厉害的地方,是能和版面里那些散装工具无缝串起来。fzf 选完往管道一交,后面接 xargs,bat 也好 zoxide 也好都能接上。零配置即开即用,我这种懒人装完没改一个字就直接干活了。vim / nvim 的插件生态也成熟,日常那些零碎小动作基本都压到极致。
说白了就是个模糊查找器,但装上一个,终端里大多数跳转和检索都像开了扇任意门。