之前在终端里翻文件,基本是 find 一把再 grep 过滤,目录一深就头大。前阵子试了 fzf,一个用 Go 写的模糊查找器,体验确实不一样。它不做精确匹配,输几个残缺字母就能秒级列出候选,文件、命令历史、git 提交都能搜。我大概测了下,仓库五千多个文件,故意打错俩字符照样能定位到目标函数,响应基本在毫秒级。
最舒服的是它够轻,二进制才几百 KB,开源免费,跟 ripgrep、git 串起来就是一条搜索流水线。配置跨平台通用,文档写得明白,新手照着 README 五分钟能跑起来。我现在进项目先按 ctrl