前阵子清理终端,才发现命令历史已经攒了上千行。每次要找一条上周敲过的 git 命令,都得 ctrl-r 一遍遍翻,像在旧书堆里翻一本忘了名字的书。
后来碰上 fzf。它不讲究你输得准不准,几个零碎的字母丢进去,最像的那条自己就浮上来了。找文件、翻历史、和管道搭在一起用,都顺手。我常把它接在 git 后头,fzf 一弹,分支和提交历历在目,那种"对了,就是这条"的安心感,気持ちいい。
嗯…它用 Go 写的,冷启动几乎察觉不到,mac 和 linux 都跑得动。坦白讲装上也没什么门槛,几分钟把日常那些琐碎检索都接上了。换件趁手的家伙,连琐碎都轻了些。
你们还拿它接过什么好玩的?