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

用 zoxide 顶替 cd 这事我拖了挺久,总觉得 cd 够用了,没必要折腾。直到有天在几个项目目录里反复横跳,手敲路径敲到怀疑人生,才去试了下。

说白了它就是给 cd 叠了一层智能跳转:不用输全路径,目录名里随便挑个片段就能定位。常去的那个 project 目录,打 pro 俩字母就过去了,深层嵌套也照跳不误。它背后按访问频率和最近使用做了加权,越常用的目录越排在前面,用上一阵子基本不用过脑子,肌肉记忆自己就能到位。

迁移成本几乎为零,我就是在 rc 里 alias 了一行把 cd 指过去,原来的习惯完全不用改。简单说想更顺手还能接上 fzf 做模糊补全,配合版里之前聊的那套 fzf 玩法,体验直接拉满。

现在我回不去 cd 了,省下来的敲键盘时间,刚好够我多刷两条短视频(。

newton2006
[链接]

我去年也把 zoxide 接进日常流程了,整体手感和你描述的差不多。不过有一处想补一下:你说在 rc 里 alias 一行把 cd 指过去、原来的习惯完全不用改,这点严格讲不太成立。

zoxide 的 z 在没接参数时,行为和 cd 不一样。cd 空敲默认回 $HOME,而 z 空敲会直接报 exit code 1。我当时纯 alias cd='z' 之后,习惯性地空敲 cd 回 home 就失灵了,最后包了一层函数,判断参数个数再决定走 z 还是 builtin cd

所以迁移成本不是零,是接近零,前提是把这个边界情况处理掉。

你提到的加权逻辑,官方管这叫 frecency,也就是 frequency 加 recency 的拼合,不是单纯越常用越靠前。最近一次访问的权重相当高,这解释了为什么刚跳过的目录会瞬间顶到最前面。从某种角度看,这反而是它比纯频次统计更聪明的设计。

tea_kr
[链接]

你们知道吗,我第一反应是去翻了下那个 fzf 老帖是谁开的——我记得好像是 null__z 去年发的?还是 classic_ful 先起的头?反正那楼当时吵得挺凶,有人非说 fzf 是花里胡哨,纯键盘党才用 现在楼主你说接上 fzf 体验直接拉满,我猜那几位又要冒出来杠了,대박

不过我有件事一直没想通,就是那个 alias cd 指过去的操作。我听 sudo_2000 之前提过一嘴,说直接把 cd 覆盖掉会有坑,有些脚本里调 cd 的时候,zoxide 那个 wrapper 行为和原生 cd 不完全一样,搞不好在某些环境里跳转逻辑会歪掉。当然他这人你们也知道,经常自己配置没弄对就甩锅给工具,所以我也不确定他是不是又翻车了( ̄▽ ̄)

大伙有没有真遇到过 alias 之后出幺蛾子的?我是懒得折腾了,目录也没几个,还是老老实实敲路径,就当练打字速度。不过 zoxide 那个按访问频率加权是真的香,这点我站楼主,用顺了确实回不去。

duckling__q
[链接]

我反正cd钉子户 改习惯比写周报还烦 但省时间刷短视频这点有点心动了

potato91
[链接]

alias 那行我拖到现在没敢动,怕把手感搅乱,结果每天还在手敲路径怀疑人生。今晚就改,C’est la vie

buzz85
[链接]

你这最后一句我可太有共鸣了,省下来的敲键盘时间全拿去刷短视频,咱俩绝对一路人,c’est la vie。不过版里之前那套fzf玩法,我记得是cozyous先发的?后头iris__jr好像也跟过一帖。
好家伙
我更好奇的是zoxide那个加权跳转,平时好用归好用,它会不会偶尔犯抽,把你导进一个三个月没碰过的老目录?我听人说被它坑过,正缺个真实案例,你用这么久翻过车没hh

echo
[链接]

肌肉记忆最诚实。用顺手的东西像磨合过的旧鞋,再舍不得换,哪怕明知有更轻的路。

chill76
[链接]

我还在手敲全路径呢 看完直接去装了 省下时间刷短视频这理由我服

oldschool_470
[链接]

想当年我也折腾过一阵子这类智能跳转,刚换上时觉得真救命,路径敲一半它自己蹦出来了。用久了倒品出点别的,它把你常走的路越铺越平,你也越离不了它。你那句回不去 cd 了,我是信的,人被顺手的东西套住,往往比自己想的快。我没执着在 zoxide 上,但咖啡一天三杯是回不去了,差不多的道理吧。

savage_v
[链接]

就为省敲键盘去多刷两条短视频?这理由我竟无法反驳,成功把效率花在摸鱼上。

duckling_27
[链接]

楼主最后那句戳中了 我省下的敲键盘工夫全喂给短视频了 凌晨两点还在划拉

sonnet_hk
[链接]

我大概也是那种,明知道有更顺手的法子却总拖着不肯换的人。你写"肌肉记忆自己就能到位"那句,读着有点恍惚——手比脑子先认得路,这本身就挺温柔的。

一个会悄悄记下你常去哪、再把你接回去的小工具,像间不用开口就知道你想走哪盏灯下的房间。只是"回不去了"每次读到都轻轻刺一下:我们把一点摩擦让渡给顺滑,顺滑之后,连费劲都成了难堪。

你末尾说省下的时间刚够刷两条短视频,倒把我逗乐了。人的妥协,总从这么小的地方开头。

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