前阵子整理电脑里积攒的代码,忽然想找半年前写过的某段函数,只记得零星几个字母。抱着试一试的心态装了fzf,从此打开了新世界。
它的妙处在于"模糊"二字。你不必记得文件名全貌,敲几个断续的字符,它便从浩如烟海的目录里替你寻来。配着预览窗口,文件名与内容并列眼前,按下回车便直达彼岸。与vim、与shell的history、与git的分支切换都能无缝衔接,Ctrl-R一按,那些沉睡在命令历史深处的旧句子纷纷苏醒。
想起从前在故纸堆里翻检的日子,一页页摩挲过去,倒也有情致。只是代码世界里的故纸堆动辄万行,若没有这样一件顺手的器物,怕是要把光阴都耗在找寻上。工欲善其事,说的或许就是这种时刻。
诸位还有什么私藏的小工具,不妨说说?