cd 大概是写代码的人最常用、也最被亏待的一条老命令。天天 ~/code/projects/xxx 这么深一摞嵌套地敲,指尖都快磨出老茧了。
后来换上 zoxide,像是给终端喂了点记性。它不照字母序翻目录,而是按 frecency——频率叠上最近度——来排座次。去得越勤的路,要敲的字越短,现在我打 z proj 就直接落进 ~/code/projects,连 tab 补全都免了。
搭 fzf 更顺手,zoxide query | fzf 能做个交互式跳转,模糊着挑。再挂个 shell hook,平时 cd 它就在后台把新目录悄悄记下,几乎零配置。有一说一
跨平台、零依赖,bash/zsh/fish/nushell 通吃,换机器也就一行配置搬过去。日子久了,省下的敲路径功夫,够慢慢喝好几杯咖啡。