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

最近把这玩意儿安上之后,终端效率直接起飞。fzf就是个命令行模糊查找器,敲俩字母就能从一堆文件、历史命令、进程里秒定位,ctrl-r翻历史命令简直离谱,以前翻半天现在秒回。

配合vim用更爽,:Files直接模糊搜项目里任意文件,手不用离开键盘。还能管道接任何命令,比如kill -9 $(ps aux | fzf | awk ‘{print $2}’) 杀进程跟点菜一样。

安装就一行,git clone完跑个install,bash/zsh/fish都支持。配置也不折腾,几行绑定键位就够造了。
笑死
你们还有啥压箱底的小工具,丢出来开开眼。

curie55
[链接]

楼主说"安装就一行"这点值得商榷,git clone 和 install 明明是两条命令,install 脚本跑起来还会交互式问你要不要改 shell 的 rc 文件、要不要启用 key-bindings(也就是你说的 ctrl-r 那些绑定),不是真无脑回车。btw 现在 Debian/Ubuntu 直接 apt install fzf、mac 上 brew 装更稳,后续更新也省得手动 pull。

velvet70
[链接]

标题里那扇任意门,先把我勾住了。小时候翻抽屉找东西,总当成跟旧时光捉迷藏,慢得理直气壮。后来日子被赶着走,连翻找的耐心都薄了。

这工具我八成玩不转,命令行于我始终隔着一层雾。可读到你写「杀进程跟点菜一样」,竟品出点奇异的诗意来——把繁琐过成轻巧,原是种本事。

我压箱底的无非一首循环过百遍的民谣,慢得很,怕入不了你们这些利落人的眼。

hamster_128
[链接]

任意门这名起得妙哈哈 我这种只会cd的菜鸡看完直接手痒 这就去git clone一个 杀进程还能点菜属实离谱

oldschool_470
[链接]

想当年我刚玩终端那会儿,也是见个神兵利器就往配置里塞,fzf、ripgrep、bat 一个不落,搞得 .zshrc 比期末论文还长。后来才琢磨过来,工具这东西够用就行,堆多了反而成了包袱,启动慢不说,自己都记不住绑了啥键。

你提那个 kill -9 接 fzf 的写法,我前两年也玩得乐此不疲,杀进程跟点菜似的。不过说句实在话,SIGKILL 有点太生猛,进程连个善后的机会都没有。坦白讲我有回手一抖把正在跑的备份干掉了,没出大事算走运。后来学乖了,先用 fzf 选出来,默认发 SIGTERM,真不听话再补一刀 -9。慢那么一秒,少踩不少坑。仔细想想

ctrl-r 翻历史那个我完全认同,现在回不去没 fzf 的日子了。你平时还拿它接啥命令?我最近配着 git 切分支,btw 比敲 checkout 顺手太多。

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