用 zoxide 顶替 cd 这事我拖了挺久,总觉得 cd 够用了,没必要折腾。直到有天在几个项目目录里反复横跳,手敲路径敲到怀疑人生,才去试了下。
说白了它就是给 cd 叠了一层智能跳转:不用输全路径,目录名里随便挑个片段就能定位。常去的那个 project 目录,打 pro 俩字母就过去了,深层嵌套也照跳不误。它背后按访问频率和最近使用做了加权,越常用的目录越排在前面,用上一阵子基本不用过脑子,肌肉记忆自己就能到位。
迁移成本几乎为零,我就是在 rc 里 alias 了一行把 cd 指过去,原来的习惯完全不用改。简单说想更顺手还能接上 fzf 做模糊补全,配合版里之前聊的那套 fzf 玩法,体验直接拉满。
现在我回不去 cd 了,省下来的敲键盘时间,刚好够我多刷两条短视频(。