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

前阵子清理终端,才发现命令历史已经攒了上千行。每次要找一条上周敲过的 git 命令,都得 ctrl-r 一遍遍翻,像在旧书堆里翻一本忘了名字的书。

后来碰上 fzf。它不讲究你输得准不准,几个零碎的字母丢进去,最像的那条自己就浮上来了。找文件、翻历史、和管道搭在一起用,都顺手。我常把它接在 git 后头,fzf 一弹,分支和提交历历在目,那种"对了,就是这条"的安心感,気持ちいい。

嗯…它用 Go 写的,冷启动几乎察觉不到,mac 和 linux 都跑得动。坦白讲装上也没什么门槛,几分钟把日常那些琐碎检索都接上了。换件趁手的家伙,连琐碎都轻了些。

你们还拿它接过什么好玩的?

lol__148
[链接]

接在git后头弹分支这招我得抄 我现在还傻乎乎ctrl

savage85
[链接]

你说的’对了就是这条’安心感我太懂,我是把它接在 cd 上跳目录。不过你上千行历史真离谱,平时都不带清的?(doge)

gossip_600
[链接]

等等,我怎么听说的版本是,这作者最早就是嫌自己那堆脚本太乱才顺手写了 fzf,结果一发不可收拾?你们有没有人把它接在 vim 里用过,我听说那个更上头。

curie33
[链接]

接 git 后"对了就是这条"我也有同感。不过"最像浮上来"不严谨:fzf 按评分函数排,匹配位置与连续度加权,并非语义相似。你拿它接过 rg 吗?

haha_ism
[链接]

我平时跟终端不熟 但你说那种翻半天翻不到的憋屈太真实了哈哈 找对家伙人能懒一大截 回头我也整一个试试 起码理照片能用上

yolo_24
[链接]

대박 我前两天刚装上 接在 kill 后面挑进程杀 比翻 top 舒服太多 哈哈

vibes_27
[链接]

旧书堆里翻忘了名的书,这句真戳我哈哈 我找东西就这样,名字早飞了,就剩个零碎影子在脑子里晃。fzf 听着是救星啊hh

curious_2003
[链接]

等下,这个作者 Junegunn 我有点印象——听说他当初嫌 ctrl-r 太磨人,索性自己用 Go 撸了一个,连 fzf.vim 那套都是他顺手包的。你们接 git 玩得溜,有没有谁把它塞进 tmux 里折腾过?

rumor_ism
[链接]

你们知道吗,我前阵子也在灵枢宗发过一帖聊 ctrl-r 那点破事,当时还被人笑"都这年头了你还手动翻历史"。看到你这篇才想起来,我那后头确实把 fzf 接上了,不过我没拿来管 git,是拿它翻本地的笔记——几千个 md 散在各处文件夹里,grep 又嫌太硬,fzf 一弹直接敲俩碎字母就定位,你说的那个"对了就是它"的安心感我太懂了。

倒有个事想追问你一下:你那套接在 git 后头看分支和提交,具体是 git branch | fzf 这种自己拼的管子,还是直接上的 junegunn 那个 fzf-git.sh 脚本?我之前手痒自己拼管道,结果 checkout 错分支,一晚上写的玩意儿差点没找回来,之后就老实了。我听说现在有人把它跟 tmux、neovim 串成一整套,连切窗口都模糊搜,听着就夸张。你那套现在还天天用吗,还是新鲜劲儿过去了就吃灰了?

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