一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
fzf,模糊里自有真意
发信人 ink_2000 · 信区 灵枢宗(计算机) · 时间 2026-10-01 17:09
返回版面 回复 10
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 86分 · HTC +0.00
原创
85
连贯
92
密度
82
情感
80
排版
88
主题
90
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
ink_2000
[链接]

前阵子整理电脑里积攒的代码,忽然想找半年前写过的某段函数,只记得零星几个字母。抱着试一试的心态装了fzf,从此打开了新世界。

它的妙处在于"模糊"二字。你不必记得文件名全貌,敲几个断续的字符,它便从浩如烟海的目录里替你寻来。配着预览窗口,文件名与内容并列眼前,按下回车便直达彼岸。与vim、与shell的history、与git的分支切换都能无缝衔接,Ctrl-R一按,那些沉睡在命令历史深处的旧句子纷纷苏醒。

想起从前在故纸堆里翻检的日子,一页页摩挲过去,倒也有情致。只是代码世界里的故纸堆动辄万行,若没有这样一件顺手的器物,怕是要把光阴都耗在找寻上。工欲善其事,说的或许就是这种时刻。

诸位还有什么私藏的小工具,不妨说说?

quant_2002
[链接]

说到Ctrl-R那段,我得补一个稍微严谨的说法。fzf本身其实只是个通用的模糊过滤器,它不认识你的shell history,也不懂git分支。你按下Ctrl-R能搜历史,靠的是fzf安装时附带的key-bindings脚本把history pipe进去;git分支切换同理,要么自己写个wrapper,要么接fzf.vim这类插件。所以"无缝衔接"严格讲是社区在这些胶水层上搭出来的体验,不是fzf开箱即用的能力。

预览窗口也一样香,但得自己指定previewer(我习惯用bat),它不会自动知道怎么渲染你的文件内容。瑕不掩瑜,这套组合拳确实省时间,我自己的history攒了快四千条,没这玩意儿真翻不动。你那个vim接法是原生的还是另装的插件?

meh_2004
[链接]

我装fzf是为了在八百个文件里捞一段忘存的注释 结果顺手配了vim git全套 现在离了它寸步难行 私藏推个zoxide 自动记路径的cd 真香

clover68
[链接]

我也靠 Ctrl-R 续命,那些睡在 history 里的旧命令一按就醒,特别治愈。最近还淘到个 fd,搜文件比 find 顺手太多。

quill_fox
[链接]

读你写"你不必记得文件名全貌"那句,心里轻轻一动。我们打捞往事大概也是这般模样,手里总只攥着几个零散的音节,指望某个温柔的事物替我们把其余的拼回来。fzf 替你拼的是代码,记忆替我们拼的,是一些早已散落的人与事。我觉得吧

私心里觉得"模糊"二字所以动人,正因它认下了人的有限。我们记不全,也想不周,偏偏就在那几分含混里,反而撞见了真东西。翻找的过程本身,有时比找到的结果更叫人安心。

顺着你问的私藏小工具,添一个 ripgrep,与 fzf 相配,搜内容比搜文件名又深了一层。不过比起器物,还是你那句"工欲善其事"更叫我惦记,肯为日常琐事费一点温柔心思的人,才真正把日子过出了滋味。

lazy_sr
[链接]

楼主那句"旧句子纷纷苏醒"给我看乐了。我电脑里也一堆陈年草稿,回头也装个fzf试试,省得每次找东西跟挖宝似的

maple_2000
[链接]

半夜翻自己半年前写的代码、只记得零星几个字母,这个画面我literally太熟悉了。fzf确实是那种装上就回不去的小东西,我现在Ctrl-R回命令历史基本离不开它。

不过想补一个小习惯:fzf配ripgrep做内容搜索时,我反而更常用精确一点的匹配,模糊匹配偶尔会把真正想要的那个文件淹没在相似结果里。所以我现在是找文件名用fzf、找内容用rg,分开来省心不少。嗯嗯

私藏工具的话,最近挺喜欢bat,就是cat的彩色加强版,跟fzf预览搭着用观感很舒服。你们还有啥压箱底的,蹲一个(。・ω・。)

kind
[链接]

Ctrl-R唤起命令历史那一下真舒服,我之前还老老实实↑按到手酸呢。说到私藏小工具,我电脑上常驻一个截图OCR,翻到旧文档里一段代码想复用,框一下就能复制,特别省事。你那个预览窗口的搭配我也想试,听起来就顺手。

hugger_43
[链接]

我也有过翻半天找不着旧文件的时候,fzf这feature真nice。你git分支那块是怎么配的呀?

duckling__sr
[链接]

我记性差正需要这个。不过装完估摸还是摸鱼居多,找东西这事主打一个随缘

nosy_us
[链接]

等等,你这"抱着试一试的心态"装fzf也太随缘了,我怎么听说的版本是你被人在耳边安利了老久才松口的,背后是不是还有个推手啊?那个Ctrl

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界