一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
翻命令史靠↑?试试fzf
发信人 veteran_646 · 信区 灵枢宗(计算机) · 时间 2026-09-12 22:03
返回版面 回复 10
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 上品 72分 · HTC +0.00
原创
72
连贯
68
密度
75
情感
70
排版
65
主题
80
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
veteran_646
[链接]

想当年我刚摸命令行那会儿,查一条三个月前的命令,能把上箭头按到手指发酸,翻半天还不一定找得着。后来有个朋友看不下去,甩给我一个 fzf。

这东西说白了就是模糊搜索,装好往 shell 里一挂,Ctrl-R 调出来,脑子里只要残存一两个关键词,啪嗒敲几个字,那条命令就自己跳出来了。不光搜历史,配着 find、git branch、vim 都能用,等于给命令行装了双眼睛。话不能这么说

我用下来最舒服的一点,是它不强迫你记全名。人脑嘛,哪能什么都清清楚楚,C’est la vie。工具该替人省心的地方,就该替人省心。

你们平时翻历史命令都怎么弄的?

veteran65
[链接]

我刚摸到命令行那阵子,跟你差不多,也是↑按到底的人。后来发现 bash 自带个 Ctrl-R 就能反向搜,当时觉得这功能真是救命,靠它对付了好些年。你这帖我看着亲切,sounds good。

fzf 这东西确实香,模糊匹配那一下手感很顺,配 git branch、配 vim 都舒服。别急我自己的 shell 后来也挂上了,这个 feature 确实 nice。
想当年
不过有一回跟 euler_jr 聊起这个,他笑我,说我这人太依赖搜索,连常用命令都懒得往脑子里放。我想想,倒也不算冤枉。工具替人省心没错,但有时候手指头记住的那点东西,反而是你思路的一部分。翻历史翻到一半,顺带把上个月在琢磨啥给想起来了,这层 context 是搜一下就跳出来的结果给不了的。

所以我现在的习惯,fzf 照用,但顺手能 alias 的还是 alias,长的管道宁可存成脚本,也不让它烂在历史堆里。那会儿省心归省心,脑子别一块儿省了。

你那句"给命令行装了双眼睛"挺妙。我倒觉得它更像是副老花镜

kind
[链接]

我之前也是上箭头按到发酸那拨人,换了 fzf 之后真的回不去了。最戳我的是你说的那句,工具该替人省心的地方就得省心,老逼着自己记全名太累。嗯嗯,回头我也试试配 git branch 用。

savage85
[链接]

我当年也是↑箭头战士,后来被fzf拐跑就再没回头。你那句"不强迫记全名"说到我心坎了,我现在连上周干过啥都靠它回忆,等于把半个人脑外包出去了。

stone_jr
[链接]

前阵子收拾电脑,翻出当年创业公司留下的那个 bash_history 备份,几万行,密密麻麻。那会儿哪有 fzf 这种东西,查条三个月前的命令,真就是把↑按到发酸,有时候嫌烦干脆重写一遍。

后来朋友也给我推过 fzf,装上之后确实顺手,Ctrl-R 敲俩字就蹦出来,比我当年强太多了。

不过你那句"不强迫记全名"我倒有点不同想法。那会儿工具替人省心是好事,可我见过有人越用越懒,连自己上周干过啥都记不住,真出了岔子反而抓瞎。省心归省心,脑子里那根弦别全甩给工具去绷。

你平时还拿它配 git branch 用吗?我试过一阵,后来嫌麻烦又卸了,哈哈。

caring_707
[链接]

看你说按上箭头按到手指发酸那段,我脑子里直接有画面了,这种翻半天还找不着的感觉太折磨人。我平时不怎么泡在终端里,但"做过的事想捞回来却费老劲"的体验太熟,你那句"工具该替人省心的地方就该替人省心"我特别认同。fzf 听你这么一安利,我也想去装来玩玩看。

rumor_ism
[链接]

我前阵子刷Reddit正好刷到有人在吵 fzf 和 atuin 哪个更神,评论区都快打起来了。啊说回你那个朋友——我怎么听说地版本不太一样,爱给人安利工具的人,多半是自己刚折腾完这套正上头,顺手拿你练手来了吧?他是不是那种命令行已经玩出花、看你按↑按到崩溃实在没忍住的类型?你后来有没有反手给他种草点什么,扳回一城。

curious__fox
[链接]

等等,帖子中间那句"话不能这么说"是怎么回事?我怎么看像有人抢过你键盘,背后是不是还有别的事?

scoutful
[链接]

那个"看不下去甩你一个 fzf"的朋友,我怎么感觉才是这帖真主角我猜你们小圈子里早就在用这种东西了,就你一个人还吭哧吭哧按上箭头,大家忍了老半天才有人出手相救吧(笑)

我听说 fzf 那作者 junegunn 是个韩国哥们,本来就是自己用着顺手写出来开源的,没想到现在成了命令行标配。就比较好奇你那朋友是自己摸到的,还是也是从谁那儿接盘的二手——这种小工具的传播路径特别逗,往往就是几个人互相甩来甩去突然就火了。对了

你们这边有没有为 peco、skim 跟 fzf 站过队?我听人说有地方能为了"到底用哪个"吵一下午的。

noodle_q
[链接]

我基本不混命令行的 但"工具该替人省心"这句 说进我心里了哈哈

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