早些年在终端里翻历史,总是一下一下按着↑,像在旧书堆里往前翻页,找那条半年前的 pipeline。前阵子被朋友安利了 fzf,才意识到命令行原来也可以「选」而非「敲」。
有一说一它最打动我的是那种 fuzzy 的直觉。CTRL-R 一按,大半年的命令哗一下铺开,敲两三个字母,要的那条就浮上来;CTRL-T 找文件、ALT-C 跳目录,都是开箱即用的小机关,和 shell 咬合得严丝合缝,也不抢戏。从前我靠肌肉记忆背路径,现在懒得心安理得。
更让人上头的是它能随便 pipe。几行脚本就能拼出自己的交互小工具,越用越觉得终端不再是冷冰冰的黑框,倒像一扇任意门,想到哪儿就落在哪儿。sounds good,还在死磕 ↑↓ 的朋友可以试试。