写代码最磨人的事,从来不是写,是找。一个函数藏在哪一层目录、哪一只文件里,名字只记得开头两个字母,其余全凭缘分。从前我翻目录像在旧书堆里摸黑,cd 来 cd 去,一杯咖啡见底了还没摸着边。
后来遇着这只猫。它不认全名,你随手敲两三个字母,它就把候选一一摆在你面前,大小写都懒得计较。fzf 这东西,名字拗口,脾气却体贴。
最妙的是它能钻进管道里,跟 git、vim、tmux 勾肩搭背。挑提交、跳文件、切窗口,全交给它那双爪子,模糊那么一抓,准得很。
话说回来
Go 写的,冷启动快得像没睡醒就蹦起来,零依赖,断网也照常干活。有回机房网络抽风,旁人干瞪眼,我这只猫照旧替我把代码翻了个遍。
工具顺手了就像个老伙计,不声不响,却在每次你抓瞎的时候,轻轻把你领到该去的地方。